Geplaatst: 2 augustus 200915 jaren comment_1432781 hoi ik zoek een link waar ik kan vinden hoe ik admin commands kan maken, bv /heal [player ID] of /kill [playerID] en bv /armor dat ik dan full armor krijg, maar alleen voor admins thanks
Geplaatst: 2 augustus 200915 jaren comment_1432786 om een /(commands, playerid) te doen gebruik ik dit: if(strcmp(cmd, "/sniper", true) == 0) { if (gTeam[playerid] == Admin) { tmp = strtok(cmdtext, idx); giveplayerid = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /sniper [playerid]"); giveplayerid = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); printf(string); ResetPlayerWeapons(giveplayerid); GivePlayerWeapon(giveplayerid, 4, 1); // de actie die met de speler gebeurt GivePlayerWeapon(giveplayerid, 23, 50); GivePlayerWeapon(giveplayerid, 34, 30); format(string, sizeof(string), "%s Have given you Sniper equipment!", sendername, playerid); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "%s has given %s Sniper equipment!", sendername, giveplayer); SendAdminMessage(COLOR_YELLOW, string); } return 1; } Bewerkt: 2 augustus 200915 jaren door mosweg
Geplaatst: 2 augustus 200915 jaren Auteur comment_1432850 om een /(commands, playerid) te doen gebruik ik dit: if(strcmp(cmd, "/sniper", true) == 0) { if (gTeam[playerid] == Admin) { tmp = strtok(cmdtext, idx); giveplayerid = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /sniper [playerid]"); giveplayerid = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); printf(string); ResetPlayerWeapons(giveplayerid); GivePlayerWeapon(giveplayerid, 4, 1); // de actie die met de speler gebeurt GivePlayerWeapon(giveplayerid, 23, 50); GivePlayerWeapon(giveplayerid, 34, 30); format(string, sizeof(string), "%s Have given you Sniper equipment!", sendername, playerid); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "%s has given %s Sniper equipment!", sendername, giveplayer); SendAdminMessage(COLOR_YELLOW, string); } return 1; } thanks maar ik krijg een paar errors, : error 017: undefined symbol "giveplayerid" : error 017: undefined symbol "giveplayerid" : error 017: undefined symbol "giveplayer" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line mijn script } if(strcmp(cmd, "/geefgeweer", true) == 0) { if (gTeam[playerid] == 6) { tmp = strtok(cmdtext, idx); giveplayerid = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /geefgeweer [playerid]"); giveplayerid = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); printf(string); ResetPlayerWeapons(giveplayerid); GivePlayerWeapon(giveplayerid, 4, 1); // de actie die met de speler gebeurt GivePlayerWeapon(giveplayerid, 23, 50); GivePlayerWeapon(giveplayerid, 34, 30); format(string, sizeof(string), "%s Have given you Sniper equipment!", sendername, playerid); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "%s has given %s Sniper equipment!", sendername, giveplayer); SendAdminMessage(COLOR_YELLOW, string); } return 1; }
Geplaatst: 2 augustus 200915 jaren comment_1432857 klopt, bovenaan commandtext heb ik dit, daarmee kun je ze wel gebuiken public OnPlayerCommandText(playerid, cmdtext[]) { new tmp[256]; new idx; new string[256]; new cmd[256]; new name[256]; cmd = strtok(cmdtext, idx); GetPlayerName(playerid, playername, sizeof(playername)); new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new giveplayerid; en helemaal bovenaan de script heb ik new playername[MAX_PLAYER_NAME]; Met dit werkt het wel
Geplaatst: 2 augustus 200915 jaren comment_1432871 Komt er dus op neer dat je wil checken of de speler een admin is? IsPlayerAdmin(playerid) Documentatie. En op een playerid te kiezen, gebruik je STRTOK. In mijn sig vind je de PMTL, ga vanuit daar naar 'Multi Param comando's' maken. Daar staat een documentatie over hoe je een playerid kan invoeren Bewerkt: 2 augustus 200915 jaren door Remi-X
Geplaatst: 2 augustus 200915 jaren Auteur comment_1432874 klopt,bovenaan commandtext heb ik dit, daarmee kun je ze wel gebuiken public OnPlayerCommandText(playerid, cmdtext[]) { new tmp[256]; new idx; new string[256]; new cmd[256]; new name[256]; cmd = strtok(cmdtext, idx); GetPlayerName(playerid, playername, sizeof(playername)); new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new giveplayerid; en helemaal bovenaan de script heb ik new playername[MAX_PLAYER_NAME]; Met dit werkt het wel lol error 017: undefined symbol "cmd" error 017: undefined symbol "SendAdminMessage" ik moet het nog define maar hoe moet ik het noemen, #define cmd, werkt niet krijg ik 21 errors xDD
Geplaatst: 2 augustus 200915 jaren comment_1432878 Undefined symbol betekent niet dat je #define moet doen, maar new [symbol]
Geplaatst: 2 augustus 200915 jaren Auteur comment_1432879 Undefined symbol betekent niet dat je #define moet doen, maar new [symbol] lol thanks Undefined symbol betekent niet dat je #define moet doen, maar new [symbol] lol thanks sorry maar werkt weer niet , new cmd; werkt niet en, new cmd[MAX_PLAYERS]; werkt ook niet :S
Geplaatst: 2 augustus 200915 jaren comment_1432928 Jezus stop is met al die Topics aanmaken. Kijk op het samp forum bij Filterscripts staan volledige Admin dingen. ik word echt gek van al die topics van jou.
Geplaatst: 2 augustus 200915 jaren comment_1432966 Patty, van kopieren leer je niets! Zelf maken is leuker en beter. @ TS: Om dit te maken moet je de tutorial over een Account systeem en de tutorial over multi-params maken combineren. Bijde tutorials zijn van Sandra. Ze zijn te vinden in de MTL.
Geplaatst: 4 augustus 200915 jaren comment_1434300 Dan hoeft Addysnow tenminste geen 1000000000000 topics aan te maken en is het een stuk beter voor dit forum. Bij elk ding maakt ie een topic aan, haaaleeeluujaaa omg.
Geplaatst: 4 augustus 200915 jaren Auteur comment_1434337 Dan hoeft Addysnow tenminste geen 1000000000000 topics aan te maken en is het een stuk beter voor dit forum.Bij elk ding maakt ie een topic aan, haaaleeeluujaaa omg. lees mijn laatste topic ezel, ik stel mijn vragen nu alleen daar -.-
Geplaatst: 5 augustus 200915 jaren comment_1435361 Kijk eens naar je berichten, spammer. Voorstaande Bericht quoten heeft ook lekker veel nut.
Geplaatst: 10 augustus 200915 jaren comment_1440788 Kijk eens naar je berichten, spammer.Voorstaande Bericht quoten heeft ook lekker veel nut. @ quote: omdat je het zo leuk vind xD btw ik zet 10euro in op jou! (pattypat)
hoi ik zoek een link waar ik kan vinden hoe ik admin commands kan maken, bv /heal [player ID] of /kill [playerID]
en bv /armor dat ik dan full armor krijg, maar alleen voor admins thanks