[Pomoc]oko komande /gov

12. Avg. 2013. Zaključano
511
pregleda
10
postova
danitesmanovic
2
Rookie
12. Avg. 2013.
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.
Drobnjak
5
Crime Lord
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;
}
danitesmanovic
2
Rookie
12. Avg. 2013.
Komande pravim u YCMD
arambasa
5
Underboss
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;
}
Drobnjak
5
Crime Lord
12. Avg. 2013.
Hvala Vitez skratio si mi poso,ja krenuo da mu prepravljam,skripter a ne zna u YMCD da prebaci,zanimljivo,idi probaj to i reci jel radi.
danitesmanovic
2
Rookie
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.

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));
Drobnjak
5
Crime Lord
12. Avg. 2013.
Dodaj new sendername;

EDIT😄odaj ovako ne kao ovo gore Å¡to sam reko,nego ovako new sendername;
danitesmanovic
2
Rookie
12. Avg. 2013.
Kada sam dodao new
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
#define

32216	new length = strlen(cmdtext);
32217	while ((idx < length) && (cmdtext <= ' '))


Ako su potrebne linije ovih warnova samo napisite poslacu ih.
Drobnjak
5
Crime Lord
12. Avg. 2013.
Ja probo kod mene ovu komandu,i baš probo bez sendername; izbacivalo mi je iste errore kao što si dao,kad sam stavio sendername; errora nije bilo..
danitesmanovic
2
Rookie
12. Avg. 2013.
Resio sam sendername tako sto kada sam definisao napisao sam
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha