Skripta koju koristim:Moja
Detaljan opis problema:Kako Napravim da se spawna u bolnici kad ga neko ubije
2.Mozete mi dati kod za /admini /helperi
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
stavis pod onplayerdeath koordinate spawna u bolnici
2. mislis admin, helper system?
Dobro stavio sam kordinate i sta sad xD a za prvo mislim upisem /admini i izbaci mi online admine
za to se obrati iskusnijem adminu posto sam ja skoro poceo da skriptam i nisam stigao do toga posto je meni to sminkanje pa cu na kraju >:(
bolje je u dialogu
Citat: Lenon poslato April 06, 2013, 18:17:21 POSLE PODNE
evo za admine:
CMD:admini(playerid, params[])
{
new string[128];
SendClientMessage(playerid, COLOR_WHITE, "Online Admini:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pAdmin] > 0 && PlayerInfo[i][pAdmin] < 1338)
{
format(string, sizeof(string), "Admin %d: %s",PlayerInfo[i][pAdmin], PlayerName(i));
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}
samo prilagodi varijable svome modu.
isto ovako uradi i za helpere samo izmjenis varijable
Izbaci mi error na ovom
Prvo nam reci koji error ti izbaci, a drugo: da li si prilagodio taj kod svoj modu ili si samo c/p?
error 021: symbol already defined: "admini"
error 021: symbol already defined: "SendClientMessage"
error 010: invalid function or declaration
error 010: invalid function or declaration
error 010: invalid function or declaration
Već imaš u modu jednu komandu /admini, prvo nju izbriši.
nema je
Ima 100%, pritisni CTRL+F i upiši: admini. I naći ćeš komandu.
probo nema
:'(
Imaš ZCMD include?
Probaj ovo :)
if (strcmp(cmd, "/admini", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, SVETLOPLAVA, "__________Online Admin's__________");
foreach (Player, i)
{
if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
{
new admtext[256];
if(PlayerInfo[i][pAdmin] == 1337) { admtext = "1337"; }
else if(PlayerInfo[i][pAdmin] == 4) { admtext = "4"; }
else if(PlayerInfo[i][pAdmin] == 3) { admtext = "3"; }
else if(PlayerInfo[i][pAdmin] == 2) { admtext = "2"; }
else if(PlayerInfo[i][pAdmin] == 1) { admtext = "1"; }
else { admtext = "1"; }
GetPlayerName(i, sendername, sizeof(sendername));
if(AdminDuty[i] == 1)
{
format(string, 256, "{F81414}Admin: {FFFFFF}%s | {00C0FF}Level: {FFFFFF}%s", sendername, admtext);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
else
{
format(string, 256, "{F81414}Admin: {FFFFFF}%s | {00C0FF}Level: {FFFFFF}%s ", sendername, admtext);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
return 1;
}
Postaj da vidimo kako si stavio i taj kod ti treba ić' izvan OnPlayerCommandText callbacka.
Ja sam stavio kod Onplayercommandtext
pomoc
ajde
znaci ZCMD nesmes da stavljas pod public onplayercommandtext vec van svih publica ondosno najbolje kao sto je i lenon rekao na kraj skripte....
Izbaci mi 13 errora
Komanda:
CMD:admini(playerid, params[])
{
new ime[MAX_PLAYER_NAME];
SendClientMessage(playerid, 4, "________________ Administratori ________________");
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] > 0 && PlayerIinfo[i][pAdmin] < 1338 && IsPlayerConnected(i)) // Prilagodi varijablu pAdmin
{
new string[128];
RPIme(i, ime);
format(string, 128, "Admin: %s | Level %d", ime, PlayerInfo[i][pAdmin]); // Prilagodi varijablu pAdmin
SendClientMessage(playerid, 4, string);
}
}
return 1;
}
i stock:
stock RPIme(playerid, Ime[MAX_PLAYER_NAME])
{
GetPlayerName(playerid, Ime, sizeof(Ime));
for(new x = 0; x < sizeof(Ime); x++) { if(Ime[x] == '_') Ime[x] = ' '; }
return 1;
}
Opet 7 errora mi izbaci jel ja moram foward
Citat: Swet poslato April 07, 2013, 12:47:14 POSLE PODNE
Opet 7 errora mi izbaci jel ja moram foward
Ne treba ti forward daj te errore koje dobiš
error 025: function heading differs from prototype
error 010: invalid function or declaration
error 021: symbol already defined: "format"
error 010: invalid function or declaration
error 010: invalid function or declaration
rror 021: symbol already defined: "admini"
error 021: symbol already defined: "SendClientMessage"
Citat: Swet poslato April 07, 2013, 12:57:57 POSLE PODNE
error 025: function heading differs from prototype
error 010: invalid function or declaration
error 021: symbol already defined: "format"
error 010: invalid function or declaration
error 010: invalid function or declaration
rror 021: symbol already defined: "admini"
error 021: symbol already defined: "SendClientMessage"
Pa imaš 2 komande admini ? Obriši tu svoju i stavi moju:
i isto tako SCM .. i nešto format ? :)
Trazim komandu nema
dobro ovo nije bitno sad nije potrebno Kako da napravim Kad ulazim u neki auto i Pise Vlasnik:James Bond Auto:Turismo i kako napravim kad me neko ubije da se spawn ispred bolnice
za to ispred bolnice sam ti rekao.
pod public OnPlayerDeath stavis koordinate u bolnici a njih dobije tako sto ides u igri /save i onda odes u gta/samp/saved positions i tu uzmes i prebacis i to ti je to.... usput mozes da dodas i timer da nemoze odma da izadje iz sobe nego da tek nakon npr 30 sec i da mu da 50 hp-a a ne pun :)