Jump to content

Save Teams Error


Recommended Posts

Hi all i have make this script but if iam cop and i go to marker Robbers he set me robber

i want if i go to marker cop and set me as cop he save the team and if the cop to robbers marker dont be marker he say

' you cant be robber you are Cop !'

and robbers the same can be cops :D

go = createMarker(2093, 1434, 10, 'cylinder', 1.0, 0, 255, 255, 70) 
Team = createTeam('Police',0,255,255) 
  
function setTeam(player) 
if getElementData(player,"Police") then  
outputChatBox("You are already Police",player,255,0,0)  
return end 
setElementData(player,"Police",true) 
setPlayerTeam(player, Team) 
setElementModel(player, 285) 
setPlayerMoney(player, 1000) 
giveWeapon ( player, 31, 50, true ) 
giveWeapon ( player, 24, 50, true ) 
giveWeapon ( player, 33, 50, true ) 
outputChatBox('You Are Now Police ! Stop The Robbers form Rob and Kill!',player,255,255,0) 
end 
addEventHandler('onMarkerHit',go,setTeam) 
  
go1 = createMarker(2107, 1422, 10, 'cylinder', 1.0, 255, 0, 0, 70) 
Team1 = createTeam('Robbers',0,255,0) 
  
function setTeam1 (player) 
if getElementData(player,"Robber") then  
outputChatBox("You are already Robber",player,255,0,0)  
return end 
setElementData(player,"Robber",true) 
setPlayerTeam(player, Team1) 
setElementModel(player, 188) 
setPlayerMoney(player, 1000) 
giveWeapon ( player, 29, 50, true ) 
giveWeapon ( player, 25, 50, true ) 
giveWeapon ( player, 28, 50, true ) 
outputChatBox('You Are Now Robber Go To Rob And Kill !',player,255,255,0) 
end 
addEventHandler('onMarkerHit',go1,setTeam1) 

Link to comment
Guest Guest4401
go = createMarker(2093, 1434, 10, 'cylinder', 1.0, 0, 255, 255, 70) 
Team = createTeam('Police',0,255,255) 
  
function setTeam(player) 
    if getElementData(player,"Police") then 
        outputChatBox("You are already Police",player,255,0,0) 
        return  
    end 
    if getElementData(player,"Robber") then 
        outputChatBox("You're a robber! You can't be a cop!",player,255,0,0,true) 
        return 
    end 
    setElementData(player,"Police",true) 
    setPlayerTeam(player, Team) 
    setElementModel(player, 285) 
    setPlayerMoney(player, 1000) 
    giveWeapon ( player, 31, 50, true ) 
    giveWeapon ( player, 24, 50, true ) 
    giveWeapon ( player, 33, 50, true ) 
    outputChatBox('You Are Now Police ! Stop The Robbers form Rob and Kill!',player,255,255,0) 
end 
addEventHandler('onMarkerHit',go,setTeam) 
  
go1 = createMarker(2107, 1422, 10, 'cylinder', 1.0, 255, 0, 0, 70) 
Team1 = createTeam('Robbers',0,255,0) 
  
function setTeam1 (player) 
    if getElementData(player,"Robber") then 
        outputChatBox("You are already Robber",player,255,0,0) 
        return  
    end 
    if getElementData(player,"Police") then 
        outputChatBox("You're a cop! You can't be a robber!",player,255,0,0,true) 
        return 
    end 
    setElementData(player,"Robber",true) 
    setPlayerTeam(player, Team1) 
    setElementModel(player, 188) 
    setPlayerMoney(player, 1000) 
    giveWeapon ( player, 29, 50, true ) 
    giveWeapon ( player, 25, 50, true ) 
    giveWeapon ( player, 28, 50, true ) 
    outputChatBox('You Are Now Robber Go To Rob And Kill !',player,255,255,0) 
end 
addEventHandler('onMarkerHit',go1,setTeam1) 

Link to comment
    go = createMarker(2093, 1434, 10, 'cylinder', 1.0, 0, 255, 255, 70) 
    Team = createTeam('Police',0,255,255) 
      
    function setTeam(player) 
        if getElementData(player,"Police") then 
            outputChatBox("You are already Police",player,255,0,0) 
         
        elseif getElementData(player, "Robber") then 
            outputChatBox("You can not be a Police. You are a Robber."), player, 255, 0, 0) 
             
        else 
            setElementData(player,"Police",true) 
            setPlayerTeam(player, Team) 
            setElementModel(player, 285) 
            setPlayerMoney(player, 1000) 
            giveWeapon ( player, 31, 50, true ) 
            giveWeapon ( player, 24, 50, true ) 
            giveWeapon ( player, 33, 50, true ) 
            outputChatBox('You Are Now Police ! Stop The Robbers form Rob and Kill!',player,255,255,0) 
        end 
         
    end 
    addEventHandler('onMarkerHit',go,setTeam) 
      
    go1 = createMarker(2107, 1422, 10, 'cylinder', 1.0, 255, 0, 0, 70) 
    Team1 = createTeam('Robbers',0,255,0) 
      
    function setTeam1 (player) 
        if getElementData(player,"Robber") then 
            outputChatBox("You are already Robber",player,255,0,0) 
         
        elseif getElementData(player, "Police") then  
            outputChatBox("You can not be Robber. You are a Cop.", player, 255, 0, 0) 
             
        else 
            setElementData(player,"Robber",true) 
            setPlayerTeam(player, Team1) 
            setElementModel(player, 188) 
            setPlayerMoney(player, 1000) 
            giveWeapon ( player, 29, 50, true ) 
            giveWeapon ( player, 25, 50, true ) 
            giveWeapon ( player, 28, 50, true ) 
            outputChatBox('You Are Now Robber Go To Rob And Kill !',player,255,255,0) 
         
        end 
     
    end 
    addEventHandler('onMarkerHit',go1,setTeam1) 

Link to comment

Ok Now i made this how to make him cant select other teams ?

clientSide ..

jobmarker = createMarker(2107,1383,10,"cylinder",2,0,255,0) 
addEventHandler("onClientMarkerHit",jobmarker,function(p) if p == lp and not isPedInVehicle(lp) then guiSetVisible(jobwindow,true) showCursor(true) end end) 
  
sx,sy = guiGetScreenSize() 
lp = getLocalPlayer() 
mr = math.random(1,2) 
jobwindow = guiCreateWindow(0.3*sx,0.3*sy,0.4*sx,0.4*sy,"Car Jacker",false) 
sx,sy = 0.5*sx,0.5*sy 
memo = guiCreateMemo(0*sx,0.05*sy,0.8*sx,0.6*sy,"This Job For Car Jackers Only its Make You Steal Cars !",false,jobwindow) 
takebutton = guiCreateButton(0.25,0.9,0.2,0.18,"Accept",true,jobwindow) 
cancbutton = guiCreateButton(0.55,0.9,0.2,0.18,"Cancel",true,jobwindow) 
guiSetVisible (jobwindow,false) 
guiMemoSetReadOnly(memo,true) 
guiWindowSetMovable (jobwindow,false ) 
guiWindowSetSizable (jobwindow,false ) 
  
addEventHandler("onClientGUIClick",jobwindow, 
function(b) 
    if b == "left" then 
        if source == takebutton then 
            if getTeamName(getPlayerTeam(lp)) ~= "Carjacker" then 
            triggerServerEvent("haveMonkeyJob",lp) 
            outputChatBox ("You are now now employed as a car jacker",255,255,0, true) 
            setElementModel(source, 46) 
            guiSetVisible(jobwindow,false) 
            showCursor(false) 
            end 
        elseif source == cancbutton then 
        guiSetVisible(jobwindow,false) 
        showCursor(false) 
        end 
    end 
end) 
  
addEventHandler("onClientMarkerHit",jobmarker, 
        function(p) 
             if p == lp and not isPedInVehicle(lp) then 
                 guiSetVisible(jobwindow,true)  
                showCursor(true)  
                if getTeamName(getPlayerTeam(lp)) == "Carjacker" then 
                outputChatBox ("You already have this job..",0,255,0, true) 
        guiSetVisible(jobwindow,false) 
        showCursor(false) 
        end 
    end 
end) 
addEvent("haveMonkeyJob",true) 
  
jobmarker2 = createMarker(2108,1423,10,"cylinder",2,0,255,0) 
addEventHandler("onClientMarkerHit",jobmarker2,function(p) if p == lp and not isPedInVehicle(lp) then guiSetVisible(jobwindow2,true) showCursor(true) end end) 
  
sx,sy = guiGetScreenSize() 
lp = getLocalPlayer() 
mr = math.random(1,2) 
jobwindow2 = guiCreateWindow(0.3*sx,0.3*sy,0.4*sx,0.4*sy,"Poloice Officer",false) 
sx,sy = 0.5*sx,0.5*sy 
memo = guiCreateMemo(0*sx,0.05*sy,0.8*sx,0.6*sy,"This Job For Police Officers Only its Make Kill and Jail wanted Pepole and get Payed !",false,jobwindow2) 
takebutton = guiCreateButton(0.25,0.9,0.2,0.18,"Accept",true,jobwindow2) 
cancbutton = guiCreateButton(0.55,0.9,0.2,0.18,"Cancel",true,jobwindow2) 
guiSetVisible (jobwindow2,false) 
guiMemoSetReadOnly(memo,true) 
guiWindowSetMovable (jobwindow2,false ) 
guiWindowSetSizable (jobwindow2,false ) 
  
addEventHandler("onClientGUIClick",jobwindow2, 
function(b) 
    if b == "left" then 
        if source == takebutton then 
            if getTeamName(getPlayerTeam(lp)) ~= "Police" then 
            triggerServerEvent("Police Job",lp) 
            outputChatBox ("You are now now employed as a Police Officer",255,255,0, true) 
            setElementModel(source, 280) 
            guiSetVisible(jobwindow2,false) 
            showCursor(false) 
            end 
        elseif source == cancbutton then 
        guiSetVisible(jobwindow2,false) 
        showCursor(false) 
        end 
    end 
end) 
  
addEventHandler("onClientMarkerHit",jobmarker2, 
        function(p) 
             if p == lp and not isPedInVehicle(lp) then 
                 guiSetVisible(jobwindow2,true)  
                showCursor(true)  
                if getTeamName(getPlayerTeam(lp)) == "Police" then 
                outputChatBox ("You already have this job..",0,255,0, true) 
        guiSetVisible(jobwindow2,false) 
        showCursor(false) 
        end 
    end 
end) 
addEvent("Police Job",true) 

serverSide..

addEvent("haveMonkeyJob",true) 
function haveMonkeyJob()  
triggerClientEvent(source,"haveMonkeyJob",root,TheX,TheY) 
createTeam ( "Carjacker", 0, 255, 0 ) 
setPlayerTeam(source,getTeamFromName("Carjacker")) 
setPlayerMoney(source,100) 
giveWeapon ( source, 31, 50 ) 
giveWeapon ( source, 25, 50 ) 
end 
addEventHandler("haveMonkeyJob",root,haveMonkeyJob) 
  
addEvent("Police Job",true) 
function haveMonkeyJob2()  
triggerClientEvent(source,"Police Job",root,TheX,TheY) 
createTeam ( "Police", 0, 255, 255 ) 
setPlayerTeam(source,getTeamFromName("Police")) 
setPlayerMoney(source,100) 
giveWeapon ( source, 3, 50 ) 
giveWeapon ( source, 24, 50 ) 
giveWeapon ( source, 25, 50 ) 
end 
addEventHandler("Police Job",root,haveMonkeyJob2) 

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...