AddySnow Geplaatst: 26 juli 2009 Rapport Geplaatst: 26 juli 2009 Hoi, is er al een topic voor commands, ook admins commands. ik heb bijvoorbeeld nodig, /change(voor ander team), /kill, /teleport (alleen voor admin) en voor te praten /a (all), /t (team) en een /Commands of /help kun je me de link van het topic sturen of het uitlegen, thanks Reageren
Remi-X Geplaatst: 26 juli 2009 Rapport Geplaatst: 26 juli 2009 :7 Oftewel Leer zelf scripten, en ga niet anderen vragen of zei scripts voor jouw moeten maken. Iets als /commands, is het eerste command dat je kan maken... Zoek de wiki maar door hoe je commands kan maken... Reageren
AddySnow Geplaatst: 26 juli 2009 Auteur Rapport Geplaatst: 26 juli 2009 (bewerkt) :7 Oftewel Leer zelf scripten, en ga niet anderen vragen of zei scripts voor jouw moeten maken. Iets als /commands, is het eerste command dat je kan maken... Zoek de wiki maar door hoe je commands kan maken... Dat zeg ik niet, ik heb wel wat commands gevonden, maar als ik die kopieer en plak in het script krijg ik een error, moet ik er iets aan verandere ofso? En ik kopieer dat gewoon als test, zodat ik weet hoe ik het moet schrijven. Bewerkt: 26 juli 2009 door AddySnow Reageren
Remi-X Geplaatst: 26 juli 2009 Rapport Geplaatst: 26 juli 2009 En waar zet je je commands dan? Toch wel in de callback OnPlayerCommandText? Reageren
mosweg Geplaatst: 27 juli 2009 Rapport Geplaatst: 27 juli 2009 Hoi, is er al een topic voor commands, ook admins commands.ik heb bijvoorbeeld nodig, /change(voor ander team), /kill, /teleport (alleen voor admin) en voor te praten /a (all), /t (team) en een /Commands of /help kun je me de link van het topic sturen of het uitlegen, thanks Dit is basis scripten, dit kan je meteen in het begin. Het is allemaal erg simpel Voor deze dingen moet je gewoon op wiki.sa-mp.com kijken of bij basis tutorials. je moet het toch zelf leren dan snap je het ook beter, Reageren
Remcconen Geplaatst: 27 juli 2009 Rapport Geplaatst: 27 juli 2009 Dit is basis scripten, dit kan je meteen in het begin.Het is allemaal erg simpel Niet mee eens. ik heb bijvoorbeeld nodig, /change(voor ander team),en voor te praten /a (all), /t (team) Bij deze commands ben je meerdere parameters nodig. Dit is niet erg simpel. Dit andere commands zoals /teleport, /commands etc. zijn daar in tegen wel makkelijk te maken. Volg eens de beginners tutorial van Sandra. Reageren
mosweg Geplaatst: 27 juli 2009 Rapport Geplaatst: 27 juli 2009 (bewerkt) voor team-chat heb je dit nodig: ergens, maakt niet uit waar, als het maar zonder public staat: 1e team Send1Message(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if (gTeam[i] == TEAM_1) { SendClientMessage(i, color, text); } } } } Send2Message(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if (gTeam[i] == TEAM_2) { SendClientMessage(i, color, text); } } } } Bij commands: if(strcmp(cmd,"/t",true)==0) { if (gTeam[playerid] == TEAM_1) { if ((strlen(cmdtext) >= 1)&&(strlen(cmdtext) <= 2)) { SendClientMessage(playerid,COLOR_0, "Syntax: /t <MESSAGE>"); return 1; } GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"Team 1 Chat(%s):%s",name,cmdtext[3]); Send1Message(COLOR, string); } if (gTeam[playerid] == TEAM_2) { if ((strlen(cmdtext) >= 1)&&(strlen(cmdtext) <= 2)) { SendClientMessage(playerid,COLOR_0, "Syntax: /t <MESSAGE>"); return 1; } GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"Team 2 Chat(%s):%s",name,cmdtext[3]); Send2Message(COLOR, string); } return 1; } Bewerkt: 27 juli 2009 door mosweg Reageren
Remi-X Geplaatst: 27 juli 2009 Rapport Geplaatst: 27 juli 2009 (bewerkt) Wat doe jij nou moeilijk? Een HELE command maken om alleen met je team te kunnen praten? Dat is standaart in SA:MP ingebouwd... Namelijk /tpm [tekst] En waarom een command /all [tekst] ? Je praat standaard toch al tegen iedereen? Bewerkt: 27 juli 2009 door Remi-X Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.