Skripta koju koristim: Moja skripta
Detaljan opis problema:Nesto mi nece komanda /gov kada je upisem u igri
Dio skripte: http://pastebin.com/kpeUM5YM
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ova komanda sluzi da obavesti javnost to jest da PD/FBI u ovome slucaju samo PD obavesti javnost da se nesto dogadja.
[Pomoc]oko komande /gov
511
pregleda
10
postova
12. Avg. 2013.
12. Avg. 2013.
Probaj ovo.
//---------------------------------------------------------------------------------
if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
{
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, " Ne mozete pricati, oduzeto vam je pravo govora !");
return 1;
}
if(PlayerInfo == 1)
{SendClientMessage(playerid,COLOR_WHITE,"{00C0FF}Matrix City RP || Imas {FFFFFF}adminsku kaznu {00C0FF}nemozes nijednu komandu koristiti");return 1;}
if(gTeam != 2)
{
if(PlayerInfo != 7)
{
SendClientMessage(playerid, COLOR_GREY, " Niste policajac !");
return 1;
}
}
if(PlayerInfo < 6)
{
SendClientMessage(playerid, COLOR_GREY, " Morate biti rank 6 da biste ovo koristili !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "{00C0FF}Koriscenje:{FFFFFF} (/gov)ernment ");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "|___________ Najave iz Uprave ___________|");
if(PlayerInfo == 1 || PlayerInfo == 1)
{
if(PlayerInfo == 8) { format(string, sizeof(string), "{00C0FF}Chief {FFFFFF}%s: %s", sendername, result); }
else if(PlayerInfo == 7) { format(string, sizeof(string), "{00C0FF}Deputy Chief {FFFFFF}%s: %s", sendername, result); }
else if(PlayerInfo == 6) { format(string, sizeof(string), "{00C0FF}Captain {FFFFFF}%s: %s", sendername, result); }
SendClientMessageToAll(COLOR_BLUE, string);
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
format(string, sizeof(string), "{00C0FF}Agent {FFFFFF}%s: %s", sendername, result);
SendClientMessageToAll(COLOR_GRAD2, string);
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
format(string, sizeof(string), "{00C0FF}Vojska {FFFFFF}%s: %s", sendername, result);
SendClientMessageToAll(COLOR_GREEN, string);
}
else if(PlayerInfo == 7)
{
format(string, sizeof(string), "{00C0FF}Gradonacelnik {FFFFFF}%s: %s", sendername, result);
SendClientMessageToAll(COLOR_GREY, string);
}
return 1;
}12. Avg. 2013.
danitesmanovic wrote on August 12, 2013, 7:50 am:
Komande pravim u YCMD
pa jbt samo prebaci
//---------------------------------------------------------------------------------
YCMD:gov(playerid, params[])
{
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, " Ne mozete pricati, oduzeto vam je pravo govora !");
return 1;
}
if(PlayerInfo == 1)
{SendClientMessage(playerid,COLOR_WHITE,"{00C0FF}Matrix City RP || Imas {FFFFFF}adminsku kaznu {00C0FF}nemozes nijednu komandu koristiti");return 1;}
if(gTeam != 2)
{
if(PlayerInfo != 7)
{
SendClientMessage(playerid, COLOR_GREY, " Niste policajac !");
return 1;
}
}
if(PlayerInfo < 6)
{
SendClientMessage(playerid, COLOR_GREY, " Morate biti rank 6 da biste ovo koristili !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "{00C0FF}Koriscenje:{FFFFFF} (/gov)ernment ");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "|___________ Najave iz Uprave ___________|");
if(PlayerInfo == 1 || PlayerInfo == 1)
{
if(PlayerInfo == 8) { format(string, sizeof(string), "{00C0FF}Chief {FFFFFF}%s: %s", sendername, result); }
else if(PlayerInfo == 7) { format(string, sizeof(string), "{00C0FF}Deputy Chief {FFFFFF}%s: %s", sendername, result); }
else if(PlayerInfo == 6) { format(string, sizeof(string), "{00C0FF}Captain {FFFFFF}%s: %s", sendername, result); }
SendClientMessageToAll(COLOR_BLUE, string);
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
format(string, sizeof(string), "{00C0FF}Agent {FFFFFF}%s: %s", sendername, result);
SendClientMessageToAll(COLOR_GRAD2, string);
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
format(string, sizeof(string), "{00C0FF}Vojska {FFFFFF}%s: %s", sendername, result);
SendClientMessageToAll(COLOR_GREEN, string);
}
else if(PlayerInfo == 7)
{
format(string, sizeof(string), "{00C0FF}Gradonacelnik {FFFFFF}%s: %s", sendername, result);
SendClientMessageToAll(COLOR_GREY, string);
}
return 1;
}12. Avg. 2013.
Ubacio sam u skriptu imao par manjih errora i warninga koje sam uspeo da resim ali su mi ostali ovih par sto ne mogu.
Evo i cela komanda : http://pastebin.com/sjfLH97A
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32214) : error 017: undefined symbol "sendername"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32214) : error 017: undefined symbol "sendername"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32214) : error 029: invalid expression, assumed zero
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32214) : fatal error 107: too many error messages on one line
Evo i cela komanda : http://pastebin.com/sjfLH97A
32214 GetPlayerName(playerid, sendername, sizeof(sendername));12. Avg. 2013.
Kada sam dodao new
Ovi svi warning 219 svu od ostalih komandi .Sada mi se i ovo COLOR_BELA poremetolo nesto to sam uvek koristio i sada mi pise da nisam devinisao.Imam ga u
Ako su potrebne linije ovih warnova samo napisite poslacu ih.
sendername; poremetio sam neke druge komande i dobio sledece errore :
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(24000) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(24013) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(24030) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(24046) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(31399) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(31599) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(31616) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32125) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32149) : warning 219: local variable "sendername" shadows a variable at a preceding level
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32206) : error 017: undefined symbol "COLOR_BELA"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32212) : error 017: undefined symbol "COLOR_BELA"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32216) : error 017: undefined symbol "cmdtext"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32217) : error 017: undefined symbol "idx"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32217) : error 029: invalid expression, assumed zero
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32217) : error 029: invalid expression, assumed zero
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32217) : fatal error 107: too many error messages on one line
Ovi svi warning 219 svu od ostalih komandi .Sada mi se i ovo COLOR_BELA poremetolo nesto to sam uvek koristio i sada mi pise da nisam devinisao.Imam ga u
#define32216 new length = strlen(cmdtext);32217 while ((idx < length) && (cmdtext <= ' '))Ako su potrebne linije ovih warnova samo napisite poslacu ih.
12. Avg. 2013.
Resio sam sendername tako sto kada sam definisao napisao sam
Mislim da nema potrebe opet da saljem kodove jer sam naveo u prethodnim odgovorima
sendername1 i izmenio u kodu mada ostalo mi je jos par errora kojih ne mogu da resim :
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32206) : error 017: undefined symbol "COLOR_BELA"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32212) : error 017: undefined symbol "COLOR_BELA"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32216) : error 017: undefined symbol "cmdtext"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32217) : error 017: undefined symbol "idx"
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32217) : error 029: invalid expression, assumed zero
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32217) : error 029: invalid expression, assumed zero
D:\SAMP Server\EGRP\gamemodes\DRP.pwn(32217) : fatal error 107: too many error messages on one line
Mislim da nema potrebe opet da saljem kodove jer sam naveo u prethodnim odgovorima
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava