Jan T Skrevet Oktober 23, 2016 Del Skrevet Oktober 23, 2016 Hvordan bruger jeg den? ------------------------------------------------------------------------ Request Function, Du kan erstatte !req med !request. !req <Navn> <Amount> Eksempel "!req Greenberg 100" !req <SteamID> <Amount> Eksempel "!req STEAM_0:0:57216455 100" !req <Navn> <Amount> Eksempel "!req S M O K 100 " ------------------------------------------------------------------------ Send Function !give <Navn> <Amount> Eksempel "!give Greenberg 100" !give <SteamID> <Amount> Eksempel "!give STEAM_0:0:57216455 100" !give <Navn> <Amount> Eksempel "!give S M O K 100" ------------------------------------------------------------------------ TXT: https://gist.github.com/509fdfa457517a3d82b5ae2f3293f6d1 @name MoneyChip V2 @inputs @outputs @persist Strings:string [Gold, White, Green, Red]:vector @trigger if (first()) { runOnChat(1) function printE2(String:array){ local S1 = array(White, "[ ", Gold, "MoneyChip", White, " ] " ) printColor(S1:add(String)) } White = vec(255) Gold = vec(218,165,32) Green = vec(0,255,0) Red = vec(255,0,0) } if (chatClk(owner())) { local Regex = lastSaid():match("([^%s]+) (.+) (%d*)") local Cmd = Regex:string(1):lower() #[ Find spilleren via et meget nemt else if statement. ]# local PlayerName = Regex:string(2) local Player = findPlayerByName(PlayerName) ?: findPlayerBySteamID(PlayerName) #[ Amount ]# local Amount = round(Regex:string(3):toNumber()) if (Cmd =="!request" | Cmd == "!req" | Cmd == "!give") { local Prefix = Cmd:sub(2) if (!Player:isPlayer()){ printE2(array("Den indtastede spiller \"", Red, PlayerName, White, "\" er ugyldig!")) exit() } if (Amount < 1){ printE2(array("Det indtastede bel" + oe() + "b \"", Red, Amount, White, "\" er ugyldigt!")) exit() } Mode = Cmd:sub(2,4) == "req" ? 1 : 0 if (Mode){ printE2(array( "Spurgte ", Green, Player:name(), White, " om ", Green, Amount, White, "DKK" )) moneyRequest(Player, Amount, "MoneyChip by Jan T") } else { printE2(array( "Gav ", Green, Player:name(), " ", Green, Amount, White,"DKK" )) moneyGive(Player, Amount) } } } if (moneyClk("MoneyChip by Jan T")){ printE2(array(Green,moneyClkPlayer():name(), White," accepterede din Money Request.")) } elseif (moneyNoClk("MoneyChip by Jan T")){ printE2(array(Red,moneyNoClkPlayer():name(), White," afviste din Money Request.")) } elseif (moneyTimeout("MoneyChip by Jan T")){ printE2(array(Red,moneyTimeoutPlayer():name(), White," lod din Money Request forsvinde fra deres sk"+ae()+"rm.")) } Feedback gives gerne her. Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret November 29, 2016 Forfatter Del Besvaret November 29, 2016 Bump Link til kommentar Del på andre sites More sharing options...
Houston Besvaret November 29, 2016 Del Besvaret November 29, 2016 1 hour ago, Jan T said: Bump Undskyld? Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret November 29, 2016 Forfatter Del Besvaret November 29, 2016 35 minutes ago, Houston said: Undskyld? Huh? Link til kommentar Del på andre sites More sharing options...
Houston Besvaret November 29, 2016 Del Besvaret November 29, 2016 1 hour ago, Jan T said: Huh? Hvad tror du lige, at du har gang i, mester? Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret November 29, 2016 Forfatter Del Besvaret November 29, 2016 1 hour ago, Houston said: Hvad tror du lige, at du har gang i, mester? Bumper min post Link til kommentar Del på andre sites More sharing options...
MaczTV Stavox.com Besvaret December 3, 2016 Del Besvaret December 3, 2016 Feeed så kan jeg endelig sende de milliarder lange bøder. Jeg altid har drømt om! <3 Link til kommentar Del på andre sites More sharing options...
DoktorDim Besvaret December 9, 2016 Del Besvaret December 9, 2016 On 23/10/2016 at 18:42, Jan T said: Hvordan bruger jeg den? Request Function, Du kan erstatte !req med !request. !req <Navn> <Amount> Eksempel "!req Greenberg 100" !req $<SteamID> <Amount> Eksempel "!req $STEAM_0:0:57216455 100" !req "<Navn>" <Amount> Eksempel "!req "Jan Tuck" <Amount> " Send Function !give <Navn> <Amount> Eksempel "!give Greenberg 100" !give $<SteamID> <Amount> Eksempel "!give $STEAM_0:0:57216455 100" !give "<Navn>" <Amount> Eksempel "!give "Jan Tuck" <Amount> " Når du sender penge, skal du skrive "!ja" for at sende efter at have skrevet ovenstående kommando. @name MoneyChip V1 @inputs @outputs @persist StoredSendToPlayer:entity StoredSendAmount:number @trigger runOnChat(1) if (first()) { function printMoney(String:string) { printColor(vec(255,255,255),"[ ",vec(218,165,32),"MoneyChip",vec(255,255,255)," ]: "+String) } function string string:findPlayer() { String = This First = String:explode(" "):string(1) if (First:index(1)=="$") { Steamid = First:sub(2) Player = findPlayerBySteamID(Steamid) if (Player:isPlayer()) { return Player:id()+"<Player|Amount>"+String:sub(First:length()+2) } else { return Steamid } } elseif (First:index(1)=="\"") { Find = String:sub(2,String:find("\"",2)-1) Player = findPlayerByName(Find) if (Player:isPlayer()) { return Player:id()+"<Player|Amount>"+String:sub(Find:length()+3) } else { return Find } } else { Player = findPlayerByName(First) if (Player:isPlayer()&&First!="") { return Player:id()+"<Player|Amount>"+String:sub(First:length()+2) } else { return First } } } } if (chatClk(owner())) { Cmd = lastSaid():explode(" "):string(1) Args = lastSaid():sub(Cmd:length()+2) String = Args:findPlayer() if (Cmd:lower()=="!request" || Cmd:lower()=="!req") { hideChat(1) Entity = entity(String:explode("<Player|Amount>"):string(1):toNumber()) if (!Entity:isPlayer()) { printMoney("Kunne ikke finde spilleren \""+String+"\"") exit() } Amount = String:explode("<Player|Amount>"):string(2):toNumber() moneyRequest(Entity,Amount,"Request") printMoney("Spurgte \""+Entity:name()+"\" om "+Amount+"DKK") } elseif (Cmd:lower()=="!give") { hideChat(1) Entity = entity(String:explode("<Player|Amount>"):string(1):toNumber()) if (!Entity:isPlayer()) { printMoney("Kunne ikke finde spilleren \""+String+"\"") exit() } Amount = String:explode("<Player|Amount>"):string(2):toNumber() printMoney("Er du sikker p"+aa()+" du vil sende "+Amount+"DKK til \""+Entity:name()+"\""+" hvis du er s"+aa()+" skriv !Ja") StoredSendToPlayer = Entity StoredSendAmount = Amount } elseif (Cmd:lower()=="!ja") { if (StoredSendAmount>0) { hideChat(1) moneyGive(StoredSendToPlayer,StoredSendAmount) printMoney("Sendte "+StoredSendAmount+"DKK Til \""+StoredSendToPlayer:name()+"\"") StoredSendToPlayer = noentity() StoredSendAmount = 0 } } } if (moneyClk("Request")) { printMoney(moneyClkPlayer():name()+" accepterede din Money Request.") } if (moneyNoClk("Request")) { printMoney(moneyNoClkPlayer():name()+" afviste din Money Request.") } if (moneyTimeout("Request")) { printMoney(moneyTimeoutPlayer():name()+" lod din Money Request forsvinde fra deres sk"+ae()+"rm.") } Den virker ikke :3 Fix den lige <3 Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret December 9, 2016 Forfatter Del Besvaret December 9, 2016 5 minutes ago, DoktorDim said: Den virker ikke :3 Fix den lige <3 Den virker fint for mig [ MoneyChip ]: Debugging... [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. (OOC) Jan Tuck: Skal nok give dig [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. Link til kommentar Del på andre sites More sharing options...
DoktorDim Besvaret December 9, 2016 Del Besvaret December 9, 2016 4 hours ago, Jan T said: Den virker fint for mig [ MoneyChip ]: Debugging... [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. (OOC) Jan Tuck: Skal nok give dig [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. Hmmm Prøver lige igen 4 hours ago, Jan T said: Den virker fint for mig [ MoneyChip ]: Debugging... [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. (OOC) Jan Tuck: Skal nok give dig [ MoneyChip ]: Spurgte "meister358 KBR leder" om 100DKK E2Penge: Du modtog 100 kr. fra meister358 KBR leder. [ MoneyChip ]: meister358 KBR leder accepterede din Money Request. Hvad er det man skal skrive i console for det virker? Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret December 9, 2016 Forfatter Del Besvaret December 9, 2016 1 hour ago, DoktorDim said: Hmmm Prøver lige igen Hvad er det man skal skrive i console for det virker? Intet? Hvordan bruger du den? Link til kommentar Del på andre sites More sharing options...
DoktorDim Besvaret December 9, 2016 Del Besvaret December 9, 2016 Just now, Jan T said: Intet? Hvordan bruger du den? Jeg har fået den til at virke :3 Takker Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret August 20, 2017 Forfatter Del Besvaret August 20, 2017 Updated. Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret August 24, 2017 Forfatter Del Besvaret August 24, 2017 Updated 24-08-2017: Tilføjede lua patterns(regex like) i stedet for utrolig mange substrings. Fjernede !ja siden jeg syntes det bare er i vejen. Tilføjede array based printcolor. For bedre highlighting. Link til kommentar Del på andre sites More sharing options...
Hancock Besvaret August 28, 2017 Del Besvaret August 28, 2017 Godt arbejde Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret September 28, 2017 Forfatter Del Besvaret September 28, 2017 On 8/28/2017 at 11:38, AniTexs said: Godt arbejde Tak! Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret Oktober 16, 2017 Forfatter Del Besvaret Oktober 16, 2017 Gjort mere læseligt <3 Link til kommentar Del på andre sites More sharing options...
Recommended Posts
Arkiveret
Dette emne er nu arkiveret og er lukket for yderligere svar