Jump to content
  • 0

Comamda /governament


Question

Posted

Salut. Asera am vrut sa adaug comanda /governament si mi-a dat 5 erori  .. am rezolvat .. mam chinuit eu pe acolo .. am cautat pe google si am mai ramas cu o eroare...

Uitati eroarea:

[pawn]C:\DOCUME~1\alex\Desktop\Quit.pwn(36576) : warning 213: tag mismatch

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size:          13444 bytes

Code size:          2726260 bytes

Data size:          4176436 bytes

Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion

Total requirements: 6932524 bytes

1 Warning.

[/pawn]

Si comanda:

[pawn]

//----------------------------------[government]-----------------------------------------------

if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

if(gTeam[playerid] != 2)

{

    if(PlayerInfo[playerid][pLeader] != 7)

    {

    SendClientMessage(playerid, COLOR_GREY, "** You are not a Cop !");

    return 1;

}

}

if(PlayerInfo[playerid][pMuted] == 1)

{

SendClientMessage(playerid, TEAM_CYAN_COLOR, "You cannot speak, you have been silenced");

return 1;

}

if(PlayerInfo[playerid][pRank] < 6)

{

    SendClientMessage(playerid, COLOR_GREY, "** You need to be Rank 6 to be able to use this !");

    return 1;

}

if(PlayerInfo[playerid][pDBanned] == 1)

{

    SendClientMessage(playerid, COLOR_GREY, "** You are Banned From Cop Duty!");

    return 1;

}

new y,m,d;

new h,mi,s;

getdate(y,m,d);

gettime(h,mi,s);

new length = strlen(cmdtext);

while ((idx < length) && (cmdtext[idx] <= ' '))

{

idx++;

}

new offset = idx;

new result[128];

while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))

{

result[idx - offset] = cmdtext[idx];

idx++;

}

result[idx - offset] = EOS;

if(!strlen(result))

{

SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/gov)ernment [text]");

return 1;

}

SendClientMessageToAll(COLOR_WHITE, "|___________ Government News Announcement ___________|");

if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)

{

if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Chief %s: %s", sendername, result); }

    else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Chief %s: %s", sendername, result); }

    else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s: %s", sendername, result); }

SendClientMessageToAll(COLOR_BLUE, string);

format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (government): (%s)",d,m,y,h,mi,s, sendername, result);

RadioChatLog(string);

}

else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)

{

if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Director %s: %s", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Director %s: %s", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Assistant of Director. %s: %s", sendername, result); }

SendClientMessageToAll(COLOR_GRAD5, string);

format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (government): (%s)",d,m,y,h,mi,s, sendername, result);

RadioChatLog(string);

}

else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)

{

    if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "General %s: %s", sendername, result); }

    if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Sub General %s: %s", sendername, result); }

    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s: %s", sendername, result); }

SendClientMessageToAll(COLOR_GREEN, string);

format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (government): (%s)",d,m,y,h,mi,s, sendername, result);

RadioChatLog(string);

}

else if(PlayerInfo[playerid][pLeader] == 7)

{

format(string, sizeof(string), "Mayor %s: %s", sendername, result);

SendClientMessageToAll(COLOR_GREY, string);

format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (government): (%s)",d,m,y,h,mi,s, sendername, result);

RadioChatLog(string);

}

}

return 1;

}[/pawn]

Eu aveam aceasta comanda pe srv dar nu mergea .. eram lider pd si zicea ca nu sunt cop / fbi / ng... desi eram..

3 answers to this question

Recommended Posts

Posted

Buna seara stimate,

pDBanned va este definita drept o variabila  new ( adica new pDBanned; ) , sau va este trecuta la enum pInfo in GameMode?

ep41yhufqpagka5wfoornw1wjfjie.png

HTjr_G.png
12975.png
 
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.