nece /g /ga i /a chat

Započeo trinty-less
10. Okt. 2021. Zaključano
776
pregleda
11
postova
Stefan Scripting
4
Shot Caller
10. Okt. 2021.
Problem(error/warning): ovako u svom modu sam doda system test admina dam mu dozvolu za /g /ga i /a chat da moze da pise ja udjem
ulogujem se na rcon i postavim a6 i postavim test admina i skinem sebi a6 komanda koju sam nap /ta duty radi ali kad pisem na /a
/g i /ga chat ne ispisuje nista ni dal sam ovlascen ni da je test admin napisao nesto apsolutno nis

Deo skripte:YCMD:ga(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"(BC:RPG) | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1)
{
if(PlayerInfo != 0) return SCM(playerid,-1,"(BC:RPG) | "RG"Ne mozete koristiti ovu komandu jer ste zatvoreni!");
if(PlayerInfo == 1) return SCM(playerid,-1,"(BC:RPG) | "RG"Ne mozete koristiti ovu komandu zato sto ste mutirani na /g chat!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"(BC:RPG) Pomoc | "SIVA" /ga ");
new arank;
if(PlayerInfo == 1) { arank = "Admin Level 1"; }
else if(PlayerInfo == 2) { arank = "Admin Level 2"; }
else if(PlayerInfo == 3) { arank = "Admin Level 3"; }
else if(PlayerInfo == 4) { arank = "Admin Level 4"; }
else if(PlayerInfo == 5) { arank = "Admin Level 5 (Head-Admin)"; }
else if(PlayerInfo == 1) { arank = "TestAdmin"; }
else if(PlayerInfo == 1) { arank = "Vlasnik"; }
else if(PlayerInfo == 6) { arank = "Admin Level 6 (Direktor)"; }
else if(PlayerInfo == 1) { arank = "GameMaster Level 1"; }
else if(PlayerInfo == 2) { arank = "GameMaster Level 2"; }
else if(PlayerInfo == 3) { arank = "GameMaster Level 3"; }
format(string, sizeof(string), "{157DEC}GA | "BELA"%s {157DEC}%s"BELA": %s",arank,sendername,text);
AdminGameMaster(-1,string);
}
return 1;
}
evo /ga chat sacu dati /a i /g chatove
YCMD:g(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"BC:RPG | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1)
{
if(PlayerInfo != 0) return SCM(playerid,-1,"BC:RPG | "RG"Ne mozete koristiti ovu komandu jer ste zatvoreni!");
if(Konektovano() > 50) return SCM(playerid,-1,"BC:RPG | "RG"Admin je ugasio g chat zbog previlikog spama ");
//if(ServerInfo == 1) return SCM(playerid,-1,""RG"(BC:RPG){ffffff} G chat je trenutno iskljucen!");
if(PlayerInfo == 1) return SCM(playerid,-1,"BC:RPG | "RG"Ne mozete koristiti ovu komandu zato sto ste mutirani na /g chat!");
if(TogGChat != 0) return SCM(playerid, -1," Admin Iskljucio G Chat");
if(gettime() < Gchat && PlayerInfo != 1) return SCM(playerid, -1, ""CRVENA"INFO | "SIVA"Ovu komandu mozete koristiti svakih 30 sekundi!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"BC:RPG Pomoc | "SIVA" /g ");
new arank;
if(PlayerInfo == 1) { arank = "Admin Level 1"; }
else if(PlayerInfo == 2) { arank = "Admin Level 2"; }
else if(PlayerInfo == 3) { arank = "Admin Level 3"; }
else if(PlayerInfo == 4) { arank = "Admin Level 4"; }
else if(PlayerInfo == 5) { arank = "Admin Level 5 (Head-Admin)"; }
else if(PlayerInfo == 1) { arank = "TestAdmin"; }
    else if(PlayerInfo == 1) { arank = "Vlasnik"; }
else if(PlayerInfo == 6) { arank = "Admin Level 6 (Direktor)"; }
else if(PlayerInfo == 1) { arank = "Test Admin"; }
else if(PlayerInfo == 1) { arank = "GameMaster Level 1"; }
else if(PlayerInfo == 2) { arank = "GameMaster Level 2"; }
else if(PlayerInfo == 3) { arank = "GameMaster Level 3"; }
else if(PlayerInfo == 1) { arank = "Promoter"; }
else if(PlayerInfo == 1) { arank = "Vip Level 1"; }
else if(PlayerInfo == 2) { arank = "Vip Level 2"; }
else if(PlayerInfo == 3) { arank = "Vip Level 3"; }
else if(PlayerInfo == 4) { arank = "Vip Level 4"; }
else if(PlayerInfo == 5) { arank = "Premium"; }
if(PlayerInfo == 6) { arank = ""ELITE"Elite"; }
format(string, sizeof(string), ""ZELENA"G | "BELA"%s "ZELENA"%s"BELA": %s",arank,sendername,text);
AdminGameMasterVip(-1,string);
Gchat = gettime() + 30;
}
return 1;
}
evo ga i /g chat sacu dati i /a chat
YCMD:a(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"BC:RPG | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 1 && PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA"[BC:RPG] "SIVA"Samo Admini!");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"BC:RPG Pomoc | "BELA"/a ");
new arank;
 
if(PlayerInfo == 1) { arank = "Admin Level 1"; }
else if(PlayerInfo == 2) { arank = "Admin Level 2"; }
else if(PlayerInfo == 3) { arank = "Admin Level 3"; }
else if(PlayerInfo == 4) { arank = "Admin Level 4"; }
else if(PlayerInfo == 5) { arank = "Admin Level 5 (Head-Admin)"; }
    else if(PlayerInfo == 1) { arank = "TestAdmin"; }
    else if(PlayerInfo == 1) { arank = "Vlasnik"; }
else if(PlayerInfo == 6) { arank = "Admin Level 6 (Direktor)"; }
else { arank = "Admin"; }
format(string, sizeof(string), ""CRVENA"A | "BELA"%s "CRVENA"%s"BELA": %s",arank,sendername,text);
SendAdminMessage(-1,string);
return 1;
}
evo i /a chat sad mi pls pomozite
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Chuffy
4
Made Man
10. Okt. 2021.
Asti gospe, šta je ovo. Pa zalijepi kod u quote ili pawn tablicu.
Fergosonn
4
Made Man
10. Okt. 2021.
Nadjes de su ti chatovi definisani i tamo dodas da i test admin ima permisiju da gleda chat?
Dime123
4
Made Man
10. Okt. 2021.
Ne vidim zasto tako pravite komande uopste, mnogo zauzima prostora i realno ne izgleda lepo. Evo primer kako sam ja uradio dacu ti /a chat

CMD:a(playerid, params[])
{
if(PlayerInfo < 1 && PlayerInfo < 1 && PlayerInfo < 1) return SCM(playerid, NS_ORANGE, "* Nemate ovlascenje za upotrebu ove
        komande.");
if(sscanf(params, "s", params)) return SCM(playerid,NS_YELLOW," "BELA"/a ");
new buffer; GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
        format(buffer, sizeof buffer, "A | "BELA"%s "CRVENA"%s"BELA": %s",PlayerInfo, buffer,params);
        SendAdminMessage(NS_CRVENA,buffer);
        return 1;
}

Eh sad PlayerInfo ti je znaci pozicija na serveru ako je tipa AL1 pisace mu Admin Level 1, Primer kako izgleda

UpdateImeRanka(playerid)
{
if(PlayerInfo == 1) return 1;
        if(PlayerInfo == 1) {
strmid(PlayerInfo, "Admin Level 1", 0, 30);
}
return 1;
}

UpdateImeRaka dodajes kod /postaviadmina, primer ispod SavePlayer ili kako vec je kod tebe

UpdateNameRank(player);


I to vam je to ustedeo si dosta vremena i pritom ti lepo izgleda, i sad kad zelis nesto ides primer

%s %s, prvo ti je ime ranka u ovom slucaju Admin Level 1 a drugo %s ti je nick admina, prosto i jednostavno uzivaj ako imas kakvih problema, javi mi se pm
Lakering
4
Made Man
10. Okt. 2021.
Goku ^ wrote on October 10, 2021, 9:25 pm:
Ne vidim zasto tako pravite komande uopste, mnogo zauzima prostora i realno ne izgleda lepo. Evo primer kako sam ja uradio dacu ti /a chat

CMD:a(playerid, params[])
{
if(PlayerInfo < 1 && PlayerInfo < 1 && PlayerInfo < 1) return SCM(playerid, NS_ORANGE, "* Nemate ovlascenje za upotrebu ove
        komande.");
if(sscanf(params, "s", params)) return SCM(playerid,NS_YELLOW," "BELA"/a ");
new buffer; GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
        format(buffer, sizeof buffer, "A | "BELA"%s "CRVENA"%s"BELA": %s",PlayerInfo, buffer,params);
        SendAdminMessage(NS_CRVENA,buffer);
        return 1;
}

Eh sad PlayerInfo ti je znaci pozicija na serveru ako je tipa AL1 pisace mu Admin Level 1, Primer kako izgleda

UpdateImeRanka(playerid)
{
if(PlayerInfo == 1) return 1;
        if(PlayerInfo == 1) {
strmid(PlayerInfo, "Admin Level 1", 0, 30);
}
return 1;
}

UpdateImeRaka dodajes kod /postaviadmina, primer ispod SavePlayer ili kako vec je kod tebe

UpdateNameRank(player);


I to vam je to ustedeo si dosta vremena i pritom ti lepo izgleda, i sad kad zelis nesto ides primer

%s %s, prvo ti je ime ranka u ovom slucaju Admin Level 1 a drugo %s ti je nick admina, prosto i jednostavno uzivaj ako imas kakvih problema, javi mi se pm

ili jednostavno switch
Dime123
4
Made Man
10. Okt. 2021.
Moze i to, ali eto dao sam mu kako je kod mene jer mi je lakse da samo kopiram od sebe, malo promenim da ne bude identicno i to je to eto mu
Stefan Scripting
4
Shot Caller
11. Okt. 2021.
Fergosonn wrote on October 10, 2021, 5:52 pm:
Nadjes de su ti chatovi definisani i tamo dodas da i test admin ima permisiju da gleda chat?

gde da je stavim pokazi pls
Dime123
4
Made Man
11. Okt. 2021.
Stefan Scripting wrote on October 11, 2021, 3:55 am:
gde da je stavim pokazi pls

Kucaj forward GameMaster chat ili sta vec i samo tu dodas nist vise
Fergosonn
4
Made Man
11. Okt. 2021.
forward AdminChat(color, string[]);
public AdminChat(color, string[])
{
foreach(new i : Player)
{
    if(PlayerInfo >= 1 || PlayerInfo >= 1)
    {
SendClientMessage(i, color, string);
    }
}
return 1;
}
Stefan Scripting
4
Shot Caller
11. Okt. 2021.
Fergosonn wrote on October 11, 2021, 10:08 am:
forward AdminChat(color, string[]);
public AdminChat(color, string[])
{
foreach(new i : Player)
{
    if(PlayerInfo >= 1 || PlayerInfo >= 1)
    {
SendClientMessage(i, color, string);
    }
}
return 1;
}

uradio sam tako ali rade /g i /ga a /a uopste ne radi
Fergosonn
4
Made Man
11. Okt. 2021.
Stefan Scripting wrote on October 11, 2021, 12:07 pm:
uradio sam tako ali rade /g i /ga a /a uopste ne radi

Aj malo pojasni problem

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha