[POMOC]Oko komande /a

12. Jan. 2013. Zaključano
977
pregleda
17
postova
Alen Hadzimustafic
4
Enforcer
12. Jan. 2013.
Sripta koju koristim:moj mod od 0
opis problema:nemam problem al bi volio kad bi mi neko napravio /a-tj admin chat
Detaljan opis:ako vi znate kako to da napravim da mi pomognete
Slika/video://
Tnx unaprijed  😁
mile12345
5
Underboss
12. Jan. 2013.
f(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
strreplace(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, "{6EF83C}WB:RP CMD | {00FFEE}(/a)dmin [Admin chat]");
return 1;
}

new arank;
if(PlayerInfo == 1) { arank = "Admin 1"; }
    else if(PlayerInfo == 2) { arank = "Admin 2"; }
    else if(PlayerInfo == 3) { arank = "Admin 3"; }
    else if(PlayerInfo == 4) { arank = "Admin 4"; }
    else if(PlayerInfo == 1337) { arank = "Direktor"; }
    else if(PlayerInfo == 1338) { arank = "Owner"; }
    else if(PlayerInfo == 1) { arank = "Helper"; }
    else if(PlayerInfo == 2) { arank = "Vodja Helpera"; }
/*else if(PI == 1) { arank = "Promoter"; }*/
else { arank = ""; }

format(string, sizeof(string), "{C0C0C0} {FFFF00}%s %s: {C0C0C0}%s", arank, sendername, result);
if (PlayerInfo >= 1 || PlayerInfo >= 2)
{
SendAdminMessage(0xDABB3EAA, string);
}
printf("Admin %s: %s", sendername, result);
}
return 1;
}
Blaeks_Biofor
5
Forum Don
12. Jan. 2013.

#define SAM SendAdminMessage // na vrh
forward SendAdminMessage(color, string[]);// na vrh
new bool:AdminMessageAktiviran = true;// isto vrh

public SendAdminMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(AdminMessageAktiviran == true)
{
    if(PlayerInfo >= 1)
    {
SendClientMessage(i, color, string);
}
}
}
} // ovo na kraj skripte

CMD:admin(playerid, params[])
{
new string, tekst, sendername, result;
if(PlayerInfo == 0) return SCM(playerid, -1, "Nisi ovlasten!");
if(!sscanf(params, "s", tekst))
{
if(AdminMessageAktiviran == false) return SCM(playerid, -1, "Deaktivirao si chat!");

    new blaeksrank;
if(PlayerInfo == 1) { blaeksrank = "admin 1"; }
else if(PlayerInfo == 2) { blaeksrank = "admin 2"; }
else if(PlayerInfo == 3) { blaeksrank = "admin 3"; }
else if(PlayerInfo == 4) { blaeksrank = "admin 4"; }
else if(PlayerInfo == 1337) { blaeksrank = "head ddmin"; }
else if(PlayerInfo == 1338) { blaeksrank = "Script"; }
else if(PlayerInfo == 1339) { blaeksrank = "Co-owner"; }
else if(PlayerInfo == 1340) { blaeksrank = "owner"; }
else { blaeksrank = "Moderator"; }

format(string, sizeof(string), "*** %s %s *** %s", blaeksrank, sendername, result);
if (PlayerInfo >= 1)
{
SAM(-1, string);
}
printf("Admin %s: %s", sendername, result);
}
else return SCM(playerid, -1, "Koristi: /a(dmin) [A chat]");
return 1;
}

CMD:togadmin(playerid, params[])
{
#pragma unused params
if(PlayerInfo == 0) return SCM(playerid, -1, "Nisi ovlasten!");
else
{
if(AdminMessageAktiviran == false)
{
AdminMessageAktiviran = true;
SCM(playerid, -1, "Aktivirao si admin chat!");
}
else if(AdminMessageAktiviran == true)
{
AdminMessageAktiviran = false;
SCM(playerid, -1, "Deaktivirao si admin chat!");
}
else return SCM(playerid, -1, "Pojavila se greska!");
}
return 1;
}// komanda da ugasi chat
Johnâ„¢
5
Godfather
12. Jan. 2013.
@Blaeks, zaÅ¡to nisi stavio SendAdminMessage funkciju kao stock nego si stavio public? 😐
Blaeks_Biofor
5
Forum Don
12. Jan. 2013.
Joey_ wrote on January 12, 2013, 12:18 pm:
@Blaeks, zaÅ¡to nisi stavio SendAdminMessage funkciju kao stock nego si stavio public? 😐
a dobro u pravu si, moja greska
Alen Hadzimustafic
4
Enforcer
12. Jan. 2013.
Blaeks wrote on January 12, 2013, 12:14 pm:

#define SAM SendAdminMessage // na vrh
forward SendAdminMessage(color, string[]);// na vrh
new bool:AdminMessageAktiviran = true;// isto vrh

public SendAdminMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(AdminMessageAktiviran == true)
{
    if(PlayerInfo >= 1)
    {
SendClientMessage(i, color, string);
}
}
}
} // ovo na kraj skripte

CMD:admin(playerid, params[])
{
new string, tekst, sendername, result;
if(PlayerInfo == 0) return SCM(playerid, -1, "Nisi ovlasten!");
if(!sscanf(params, "s", tekst))
{
if(AdminMessageAktiviran == false) return SCM(playerid, -1, "Deaktivirao si chat!");

    new blaeksrank;
if(PlayerInfo == 1) { blaeksrank = "admin 1"; }
else if(PlayerInfo == 2) { blaeksrank = "admin 2"; }
else if(PlayerInfo == 3) { blaeksrank = "admin 3"; }
else if(PlayerInfo == 4) { blaeksrank = "admin 4"; }
else if(PlayerInfo == 1337) { blaeksrank = "head ddmin"; }
else if(PlayerInfo == 1338) { blaeksrank = "Script"; }
else if(PlayerInfo == 1339) { blaeksrank = "Co-owner"; }
else if(PlayerInfo == 1340) { blaeksrank = "owner"; }
else { blaeksrank = "Moderator"; }

format(string, sizeof(string), "*** %s %s *** %s", blaeksrank, sendername, result);
if (PlayerInfo >= 1)
{
SAM(-1, string);
}
printf("Admin %s: %s", sendername, result);
}
else return SCM(playerid, -1, "Koristi: /a(dmin) [A chat]");
return 1;
}

CMD:togadmin(playerid, params[])
{
#pragma unused params
if(PlayerInfo == 0) return SCM(playerid, -1, "Nisi ovlasten!");
else
{
if(AdminMessageAktiviran == false)
{
AdminMessageAktiviran = true;
SCM(playerid, -1, "Aktivirao si admin chat!");
}
else if(AdminMessageAktiviran == true)
{
AdminMessageAktiviran = false;
SCM(playerid, -1, "Deaktivirao si admin chat!");
}
else return SCM(playerid, -1, "Pojavila se greska!");
}
return 1;
}// komanda da ugasi chat

neradi mi chat
mislim kada kucam /admin i text ono samo izbaci /a(dmin)-[A text]
Blaeks_Biofor
5
Forum Don
12. Jan. 2013.
CMD:admin(playerid, params[])
{
        if(PlayerInfo == 0) return SendClientMessage(playerid, CRVENA, "nisi administrator!");//Samo podesi varijable za admine kako idu ako nije GF mod
        new string,text,ime;
        if(sscanf(params, "s", text)) return SendClientMessage(playerid, -1, "Koristi: /admin ");
        format(string, sizeof(string), "[A-Chat]%s: %s", GetPlayerName(playerid,ime,sizeof(ime)),text);
        foreach (Player, i)
{
    if(PlayerInfo > 0)//Samo podesi varijable za admine kako idu ako nije GF mod
    {
SendClientMessage(i, -1, string);
}
}
        return 1;
}
a ovako?
Alen Hadzimustafic
4
Enforcer
12. Jan. 2013.
Blaeks wrote on January 12, 2013, 12:26 pm:
CMD:admin(playerid, params[])
{
        if(PlayerInfo == 0) return SendClientMessage(playerid, CRVENA, "nisi administrator!");//Samo podesi varijable za admine kako idu ako nije GF mod
        new string,text,ime;
        if(sscanf(params, "s", text)) return SendClientMessage(playerid, -1, "Koristi: /admin ");
        format(string, sizeof(string), "[A-Chat]%s: %s", GetPlayerName(playerid,ime,sizeof(ime)),text);
        foreach (Player, i)
{
    if(PlayerInfo > 0)//Samo podesi varijable za admine kako idu ako nije GF mod
    {
SendClientMessage(i, -1, string);
}
}
        return 1;
}
a ovako?

ni tako ja ukucam /admin i text on meni izbaci Koristi:/admin
Blaeks_Biofor
5
Forum Don
12. Jan. 2013.
ma mora da radi, ukucas /admin blabla , i mora...
Alen Hadzimustafic
4
Enforcer
12. Jan. 2013.
Blaeks wrote on January 12, 2013, 12:30 pm:
ma mora da radi, ukucas /admin blabla , i mora...

ama covjece neradi ja ukucam /admin ja sam alen a on mi izbaci Koristi:/admin
Blaeks_Biofor
5
Forum Don
12. Jan. 2013.
a ovako?
CMD:a(playerid, params[])
{
new string, tekst;
if(PlayerInfo == 0) return SCM(playerid, -1, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nisi ovlasten!");
if(!sscanf(params, "s", tekst))
{
format(string, sizeof(string), "A| %s: {FFFFFF}%s", Imeigraca(playerid), tekst);
SendAdminMessage(0xFF3636FF, string);
}
else return SCM(playerid, -1, "Koristi: /a(dmin) ");
return 1;
}
Alen Hadzimustafic
4
Enforcer
12. Jan. 2013.
Blaeks wrote on January 12, 2013, 12:33 pm:
a ovako?
CMD:a(playerid, params[])
{
new string, tekst;
if(PlayerInfo == 0) return SCM(playerid, -1, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nisi ovlasten!");
if(!sscanf(params, "s", tekst))
{
format(string, sizeof(string), "A| %s: {FFFFFF}%s", Imeigraca(playerid), tekst);
SendAdminMessage(0xFF3636FF, string);
}
else return SCM(playerid, -1, "Koristi: /a(dmin) ");
return 1;
}

izbacuje mi eror
(725) : error 021: symbol already defined: "cmd_a"
Blaeks_Biofor
5
Forum Don
12. Jan. 2013.
vec imas istu komandu, stavi je ovako
CMD:admin(playerid, params[])
{
new string, tekst;
if(PlayerInfo == 0) return SCM(playerid, -1, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nisi ovlasten!");
if(!sscanf(params, "s", tekst))
{
format(string, sizeof(string), "A| %s: {FFFFFF}%s", Imeigraca(playerid), tekst);
SendAdminMessage(0xFF3636FF, string);
}
else return SCM(playerid, -1, "Koristi: /a(dmin) ");
return 1;
}
Alen Hadzimustafic
4
Enforcer
12. Jan. 2013.
Blaeks wrote on January 12, 2013, 12:35 pm:
vec imas istu komandu, stavi je ovako
CMD:admin(playerid, params[])
{
new string, tekst;
if(PlayerInfo == 0) return SCM(playerid, -1, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nisi ovlasten!");
if(!sscanf(params, "s", tekst))
{
format(string, sizeof(string), "A| %s: {FFFFFF}%s", Imeigraca(playerid), tekst);
SendAdminMessage(0xFF3636FF, string);
}
else return SCM(playerid, -1, "Koristi: /a(dmin) ");
return 1;
}

rijesio sam eror al mi opet ista stvar ja ukucam /a i text on meni izbaci koristi /a(dmin)
Johnâ„¢
5
Godfather
12. Jan. 2013.
Stavi ovako:

CMD:admin(playerid, params[])
{
new chtTxt;

if (PlayerInfo < 1) return SendClientMessage(playerid, -1, "Nisi ovlasten da koristis tu komandu");
else if (sscanf(params, "s", chtTxt)) return SendClientMessage(playerid, -1, "/admin ");

new chtMsg, playerName;

GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);

format(chtMsg, sizeof(chtMsg), "A | %s: %s", playerName, chtTxt);
SendAdminMessage(0xFF3636FF, chtMsg);
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha