30.03.2012, 17:57
Bem qnd eu uso o cmd para mudar nick de alguem ou o meu msm buga o /infoadmins
olhem aki o cmd de /amudarnick
Aki o cmd infoadmins:
Aki o Bug do /infoadmins
AKI COMO Й
http://i.imgur.com/jxc9f.png
Aki jб e dps q mudei o nick de alguem ou o meu msm como disse
http://i.imgur.com/gJa34.png
Agradeзo muito a Ajuda
olhem aki o cmd de /amudarnick
pawn Код:
if(strcmp(cmd,"/mudarnick",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(MudarNickAceito[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк precisa pedir permissгo para um admin mudar seu nick, use /pegarticket");
return true;
}
new x_Nick[128];
x_Nick = strtok(cmdtext, idx);
if(!strlen(x_Nick))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /mudarnick [nome]");
return true;
}
format(string, sizeof(string), "Contas/%s.ini", x_Nick);
if(fexist(string))
{
SendClientMessage(playerid, COLOR_GREY,"Este nick ja estб sendo usado!");
return true;
}
if(mudandonick[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY,"Espere terminar de mudar seu nick!");
return true;
}
mudandonick[playerid] = 1;
GetPlayerName(playerid,playername,sizeof(playername));
format(string, sizeof(string), "Contas/%s.ini", playername);
if(fexist(string)) fremove(string);
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if(strcmp(playername,BizzInfo[i][bOwner],true)==0)
{
strmid(BizzInfo[i][bOwner], x_Nick, 0, strlen(x_Nick), 255);
}
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
if(strcmp(playername,SBizzInfo[i][sbOwner],true)==0)
{
strmid(SBizzInfo[i][sbOwner], x_Nick, 0, strlen(x_Nick), 255);
}
}
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(strcmp(playername,HouseInfo[h][hOwner],true)==0)
{
strmid(HouseInfo[h][hOwner], x_Nick, 0, strlen(x_Nick), 255);
}
}
for(new i = 0; i < sizeof(AdmInfo); i++)
{
if(strcmp(playername,AdmInfo[i][gMembro],true)==0)
{
strmid(AdmInfo[i][gMembro], x_Nick, 0, strlen(x_Nick), 999);
}
}
for(new i = 0; i < sizeof(HelperInfo); i++)
{
if(strcmp(playername,HelperInfo[i][hMembro],true)==0)
{
strmid(HelperInfo[i][hMembro], x_Nick, 0, strlen(x_Nick), 999);
}
}
for(new i = 0; i < sizeof(VipInfo); i++)
{
if(strcmp(playername,VipInfo[i][vNick],true)==0)
{
strmid(VipInfo[i][vNick], x_Nick, 0, strlen(x_Nick), 999);
}
}
if(PlayerInfo[playerid][pVIP] > 0)
{
for(new c = 0; c < sizeof(CarInfo); c++)
{
if(PlayerInfo[playerid][pCarKey] == CarInfo[c][ownedvehicle] || PlayerInfo[playerid][pCarKey2] == CarInfo[c][ownedvehicle])
{
strmid(CarInfo[c][cOwner], x_Nick, 0, strlen(x_Nick), 999);
}
}
}
Aki o cmd infoadmins:
pawn Код:
if (strcmp(cmd, "/infoadm", true) == 0 || strcmp(cmd, "/infoadmin", true) == 0 || strcmp(cmd, "/infoadmins", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem autorizaзгo para usar esse comando.");
return true;
}
new lol = 0;
new arquivo[128];
SendClientMessage(playerid, COLOR_WHITE, "|______________[ Admins do Server ]______________|");
while (lol < sizeof(AdmInfo))
{
if(lol == 0)
{
format(string, sizeof(string), "Dono: %s", AdmInfo[0][gMembro]);
SendClientMessage(playerid, COLOR_AZULBB, string);
}
else
{
if(strcmp(AdmInfo[lol][gMembro],"Vazio",true) != 0)
{
if(PlayerInfo[playerid][pAdmin] == DONO)
{
format(arquivo, sizeof(arquivo), "Contas/%s.ini",AdmInfo[lol][gMembro]);
format(string, sizeof(string), "Vaga %d: %s, Cargo: %d", lol, AdmInfo[lol][gMembro],dini_Int(arquivo,"AdminLevel"));
SendClientMessage(playerid, COLOR_AZULBB, string);
}
else
{
format(arquivo, sizeof(arquivo), "Contas/%s.ini",AdmInfo[lol][gMembro]);
format(string, sizeof(string), "Vaga %d: %s", lol, AdmInfo[lol][gMembro]);
SendClientMessage(playerid, COLOR_AZULBB, string);
}
}
}
lol++;
}
return true;
}
AKI COMO Й
http://i.imgur.com/jxc9f.png
Aki jб e dps q mudei o nick de alguem ou o meu msm como disse
http://i.imgur.com/gJa34.png
Agradeзo muito a Ajuda

