Jump to content

[HELP] Faction / Invite


opnaiC

Recommended Posts

Hello,

I am trying to make a faction system with ranks.

It would be cool if you could help me with the invite function.

This is the script:

-- skins -- 
coppickup = createMarker( 238.19999694824, 80.300003051758, 1005, "cylinder", 1, 79, 19, 232, 255 ) 
setElementInterior ( coppickup, 6 ) 
  
function fskin(thePlayer) 
    local fac = getElementData(thePlayer,"Faction") 
    local rank = getElementData(thePlayer,"Rank") 
    if (fac == 1) then 
        if (rank == 0) then  -- кадет 
            setElementModel(thePlayer,265) 
        elseif (rank == 1) then  -- офицер 
            setElementModel(thePlayer,266) 
        elseif (rank == 2) then  -- мл.сержант 
            setElementModel(thePlayer,267) 
        elseif (rank == 3) then  -- ст.сержант 
            setElementModel(thePlayer,280) 
        elseif (rank == 4) then  -- прапорщик 
            setElementModel(thePlayer,281) 
        elseif (rank == 5) then  -- ст.прапорщик 
            setElementModel(thePlayer,286) 
        elseif (rank == 6) then  -- лейтинант 
            setElementModel(thePlayer,284) 
        elseif (rank == 7) then -- капитан 
            setElementModel(thePlayer,285) 
        elseif ( rank == 8 ) then -- полковник 
            setElementModel(thePlayer,288) 
        elseif (rank == 9) then   -- шериф 
            setElementModel(thePlayer,283) 
        else 
        outputChatBox ( "Вы здесь не работаете!", thePlayer, 0,191,255 ) 
        end 
    end 
end 
addEventHandler( "onMarkerHit", coppickup, fskin ) 
  
-- invite -- 
  
function leaderInvitePlayerinLSPD (player, cmd, target) 
local target = getPlayerFromNamePart (target) 
local leader = { [283]=true } 
if leader[getElementModel(player)] then 
if ( getElementData ( target, "faction" ) == 0 ) then 
outputChatBox("Вас приняли во фракцию.",target, 0,191,255) 
outputChatBox("Вы приняли "..getPlayerName(target).." во фракцию.",player, 0,191,255) 
setElementData ( target, "faction" ) == 1 
else 
outputChatBox("Вы уже состоите во фракции!",target, 0,191,255) 
outputChatBox("Этот игрок уже состоите во фракции!",player, 0,191,255) 
end 
end 
end 
addCommandHandler ( "invitePD", leaderInvitePlayerinLSPD ) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...