Hop til indhold
Stavox

Hvordan laver man en liste


Slamboe
 Del

Recommended Posts

Din så kaldte liste kan være et simpelt table fx:
 

MyGangTable = table(
	"4009" = 1
	"86" = 1
)


Du kan så derefter bruge dit table i if statements på denne måde:
 

if ( MyGangTable[PLAYER:getGangID():toString()] )
	{
		#Something
	}

 

Du kan fx. adde gangs til listen på denne måde:
 

MyGangTable[PLAYER:getGangID():toString()] = 1

 

Redigeret af Aske
Link til kommentar
Del på andre sites

Hvis vi snakker i forhold til borgmester E2er med moneyClk()

 

@persist [GANGS]:table


#----------
#GANGTABLE IF MONEYCLK!

if(moneyClk("YOURNAME")){
	Player = moneyClkPlayer()
	Player:getGangID()
    GANGS[Player:getGangID(),number] = time()
    sendMessage(Player, format(""+Player:name()+" dit gang har nu adgang til gratis license"))
    printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] "+Player:name()+" har lige k"+oe()+"bt Perm gun license til "+Player:getGang()+"")
	printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] "Du kan fjerne et gang ved at skrive !removegang [MEDLEMSTEAMID]")
}elseif(moneyNoClk("SAMENAMEASOTHER")){
	Player = moneyNoClkPlayer()
	sendMessage(Player, formar(""+Player:name()+" du har ikke k"+oe()+"bt adgang til gratis license i mellem dit gang"))
}
#----------

#----------
#RANGER LICENSE GETGANG!
if(changed(YOURANGER)){
	if(SAMERANGER:isPlayer()){
    	PLAYERGANG = SAMERANGER:getGangID()
    		if(GANGS:exists(PLAYERGANG)){
        		concmd("say /givelicense")
				printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] Giver "+SAMERANGER:name()+" fra ganget "+SAMERANGER:getGang()+" license.")
                }
     }
}
#----------


#----------
#REMOVEGANG MED COMMAND
runOnChat(1)
if(chatClk()){
SAID = lastSaid():lower():explode(" ")
SPOKE = lastSpoke()
	if(lastSpoke:steamID() == owner():steamID()){
    	if(SAID[1,string] == "!removegang"){
        hidechat(1)
        BRUGER = SAID[2,string]
        CONV1 = steamIDTo64(BRUGER)
        CONV2 = steamIDFrom64(CONV1)
        USER2 = findPlayerBySteamID(CONV2)
        USERSTEAM = USER2:getGangID()
        USERGANGNAME = USER2:getGang()
		if(GANGS:exists(USERSTEAM)){
        concmd("say /reklame "+USERGANGNAME+" kan ikke l"+ae()+"ngere k"+oe()+"be v"+aa()+"ben license gratis")
        #----
		local Time = time()
        foreach(K, V:number = ACCESS){
            if(Time - V >= 1){
                ACCESS:remove(K)
            }
        }
        #----
        }else{printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] Dette gang har ikke k"+oe()+"bt perm license")}
        }
        }
        }

 

Link til kommentar
Del på andre sites

Ring på discord Slamboe - Marcus H#6035 - så kan jeg lige tage et kig på det

40 minutter siden, Slamboe skrev:

Tak drenge det vil jeg bruge 😄

Jeg har lige puttet marcuses ind, men den melder fejl. kan ikke finde ud af hvad det er https://gyazo.com/b58cdbba88fc8d09d694ad09e11e38d8

Hey slamboe jeg har fundet fejlen bare opdater til den her kode:

#----------
#GANGTABLE IF MONEYCLK!

if(moneyClk("YOURNAME")){
	Player = moneyClkPlayer()
	Player:getGangID()
    GANGS[Player:getGangID(),number] = time()
    sendMessage(Player, format(""+Player:name()+" dit gang har nu adgang til gratis license"))
    printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] "+Player:name()+" har lige k"+oe()+"bt Perm gun license til "+Player:getGang()+"")
	printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] "Du kan fjerne et gang ved at skrive !removegang [MEDLEMSTEAMID]")
}elseif(moneyNoClk("SAMENAMEASOTHER")){
	Player = moneyNoClkPlayer()
	sendMessage(Player, formar(""+Player:name()+" du har ikke k"+oe()+"bt adgang til gratis license i mellem dit gang"))
}
#----------

#----------
#RANGER LICENSE GETGANG!
if(changed(YOURANGER)){
	if(SAMERANGER:isPlayer()){
    	PLAYERGANG = SAMERANGER:getGangID()
    		if(GANGS:exists(PLAYERGANG)){
        		concmd("say /givelicense")
				printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] Giver "+SAMERANGER:name()+" fra ganget "+SAMERANGER:getGang()+" license.")
                }
     }
}
#----------


#----------
#REMOVEGANG MED COMMAND
runOnChat(1)
if(chatClk()){
SAID = lastSaid():lower():explode(" ")
SPOKE = lastSpoke()
	if(lastSpoke:steamID() == owner():steamID()){
    	if(SAID[1,string] == "!removegang"){
        hidechat(1)
        BRUGER = SAID[2,string]
        CONV1 = steamIDTo64(BRUGER)
        CONV2 = steamIDFrom64(CONV1)
        USER2 = findPlayerBySteamID(CONV2)
        USERSTEAM = USER2:getGangID()
        USERGANGNAME = USER2:getGang()
		if(GANGS:exists(USERSTEAM)){
        concmd("say /reklame "+USERGANGNAME+" kan ikke l"+ae()+"ngere k"+oe()+"be v"+aa()+"ben license gratis")
        #----
		local Time = time()
        foreach(K, V:number = ACCESS){
            if(Time - V >= 1){
                ACCESS:remove(K)
            }
        }
        #----
        }else{printColor(vec(200,200,200),"[ ",vec(74, 105, 189),"GANGINFO",vec(200,200,200)," ] Dette gang har ikke k"+oe()+"bt perm license")}
        }
        }
        }

 

Link til kommentar
Del på andre sites

 Del

×
×
  • Tilføj...

COOKIE- OG PRIVATLIVSPOLITIK PÅ STAVOX.DK

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privatlivspolitik - Vilkår for brug.