Geplaatst: 9 augustus 200816 jaren comment_1069950 Hallo.. Ik zit hier met een probleem en dat is dat ik graag bijvoorbeeld !locate (NAAM) wil maken. Ik wil dat hij eerst kijkt of ik die param in heb getypt anders stuurt hij een bericht van USAGE !locate (NAME). Alleen ik heb géén idee hoe ik nu een param er bij zet in OnPlayerCommandText. Als iemand een idee heeft, mag je het hier posten, want dit is natuurlijk essentioneel voor een roleplay gamemode. Groetjes Jeroen.
Geplaatst: 9 augustus 200816 jaren comment_1069965 Hallo.. Ik zit hier met een probleem en dat is dat ik graag bijvoorbeeld !locate (NAAM) wil maken.Ik wil dat hij eerst kijkt of ik die param in heb getypt anders stuurt hij een bericht van USAGE !locate (NAME). Alleen ik heb géén idee hoe ik nu een param er bij zet in OnPlayerCommandText. Als iemand een idee heeft, mag je het hier posten, want dit is natuurlijk essentioneel voor een roleplay gamemode. Groetjes Jeroen. ik denk zo: public OnPlayerText(playerid, text[]) { new tmp[256]; new giveplayerid; new idx; new playerName[16]; tmp = strtok(text[], idx); giveplayerid = GetPlayerID(tmp); new playername[24]; GetPlayerName(giveplayerid,playername,sizeof(playername)); if(strfind(text[0], "!locate", false)==0) { if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "USAGE: !locate [playerid]"); return 1; } // Doe hier de rest van je 'locate' script }
Geplaatst: 9 augustus 200816 jaren Auteur comment_1069978 Zoiets zou kunnen lukken, maar kan ik ipv die playerid ook een string gebruiken? Bijvoorbeeld !locate Building Bewerkt: 9 augustus 200816 jaren door jovu123
Hallo.. Ik zit hier met een probleem en dat is dat ik graag bijvoorbeeld !locate (NAAM) wil maken.
Ik wil dat hij eerst kijkt of ik die param in heb getypt anders stuurt hij een bericht van USAGE !locate (NAME).
Alleen ik heb géén idee hoe ik nu een param er bij zet in OnPlayerCommandText.
Als iemand een idee heeft, mag je het hier posten, want dit is natuurlijk essentioneel voor een roleplay gamemode.
Groetjes Jeroen.