Problem(error/warning): Oko koamnde
Dio skripte: [ pawn ]dacu sta treba[ /pawn ] Komande
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]-----[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):E ovako problem je u komandi ja sam vlasnik na serveru ima ta cmd /postavivlanika i ja sam vlasnik , ali nemogu da ukucam ovu komandu pise mi "Samo Vlasnik" /achat tj da upalim/ugasim chat pa ako bi mi neko mogao pomoci nek pomogne , bio bi mu mnogo zahvalan.
Evo je ta komanda : https://www.sendspace.com/file/fern7y
Zaključano
Pomoc oko kmande.
629
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 7 godina
pre 7 godina
YCMD:achat(playerid, params[],help)
{
#pragma unused help
if(PlayerInfo < 5 && (!achat))
{
achat = 1;
new string ;
format(string,sizeof(string),"[BS:RP]"ZUTA" UPOZORENJE! Vlasnik %s je upravo iskljucio Admin Chat!", GetName(playerid));
Adminp(-1,string);
}
else if (PlayerInfo < 5 && (achat))
{
achat = 0;
new string ;
format(string,sizeof(string),"[BS:RP]"ZUTA" UPOZORENJE! Vlasnik %s je upravo ukljucio Admin Chat!", GetName(playerid));
Adminp(-1,string);
}
else
SendClientMessage(playerid, -1, ""ZELENA"[BS:RP] "BELA"Samo Vlasnik!");
return 1;
}
pre 7 godina
YCMD:achat(playerid, params[],help)
{
#pragma unused help
if(PlayerInfo == 1 && (!achat))
{
achat = 1;
new string ;
format(string,sizeof(string),"[BS:RP]"ZUTA" UPOZORENJE! Vlasnik %s je upravo iskljucio Admin Chat!", GetName(playerid));
Adminp(-1,string);
}
else if (PlayerInfo == 1 && (achat))
{
achat = 0;
new string ;
format(string,sizeof(string),"[BS:RP]"ZUTA" UPOZORENJE! Vlasnik %s je upravo ukljucio Admin Chat!", GetName(playerid));
Adminp(-1,string);
}
else
SendClientMessage(playerid, -1, ""ZELENA"[BS:RP] "BELA"Samo Vlasnik!");
return 1;
}a ovo
if(PlayerInfo < 5 && (!achat)) mogu svi admini manji od 5 lvl-a, da si stavio admin lvl 4 mogao bi ukljuciti ili iskljuciti cet
pre 7 godina
YCMD:achat(playerid, params[],help)
{
#pragma unused help
if(PlayerInfo != 1) return SendClientMessage(playerid, -1, ""ZELENA"[BS:RP] "BELA"Samo Vlasnik!");
new string
if(!achat)
{
achat = 1;
format(string,sizeof(string),"[BS:RP]"ZUTA" UPOZORENJE! Vlasnik %s je upravo iskljucio Admin Chat!", GetName(playerid));
Adminp(-1,string);
}
else if(achat)
{
achat = 0;
format(string,sizeof(string),"[BS:RP]"ZUTA" UPOZORENJE! Vlasnik %s je upravo ukljucio Admin Chat!", GetName(playerid));
Adminp(-1,string);
}
return true;
}
pre 7 godina
Tvoj kod:
Ovdje je problem:
U ovoj liniji provjeravas ime igraca koje salje komandu odnosno ti i u ovoj liniji navodis da komanda moze proci samo ako se igrac odnosno ti zoves "Niko", "Destroyer" i "Slot3"...
Ovaj
YCMD:postavivlasnika(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"[BS:RP] | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
if(!strcmp(ime,"Niko",true) || !strcmp(ime,"Destroyer",true) || !strcmp(ime,"Slot3",true))
{
new player, string;
if(sscanf(params, "ud", player)) return SendClientMessage(playerid, -1, "[BS:RP] Pomoc | "SPLAVA"/postavivlasnika [ID/Ime]");
if(player == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""SIVA" Igrac nije na serveru.");
PlayerInfo = 1;
format(string, sizeof(string), ""SPLAVA"VLASNIK | "BELA"Igracu "SPLAVA"%s "BELA"ste setali Vlasnika !", GetName(playerid));
SendClientMessage(player, -1, string);
format(string, sizeof(string), ""SPLAVA"VLASNIK | "BELA"Vlasnik "SPLAVA"%s "BELA"vam je setao Vlasnika !", GetName(playerid));
SendClientMessage(player, -1, string);
SavePlayer(player);
}
else
{
SendClientMessage(playerid, -1, ""ZUTA"[BS:RP] "BELA"Samo Vlasnik!");
}
return 1;
}Ovdje je problem:
if(!strcmp(ime,"Niko",true) || !strcmp(ime,"Destroyer",true) || !strcmp(ime,"Slot3",true))U ovoj liniji provjeravas ime igraca koje salje komandu odnosno ti i u ovoj liniji navodis da komanda moze proci samo ako se igrac odnosno ti zoves "Niko", "Destroyer" i "Slot3"...
Ovaj
if definitivno moras mijenjati, ne znam sta zelis da provjeris tacno... Ovdje mozes staviti if(PlayerInfo >= 5) tako da admini s levelom 5 ili vise mogu koristiti ovu komandu. Ovo ti navodim samo kao primjer... Ugl. problem u tom If-u. I to mjenjaj.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava