20.10.2012, 05:09
Gente estou tenho um probleminha no meu comando de darhelper, jб tentei ver se conseguia arrumar mas nem consegui.
Quando eu dу helper pra um player Ele sу fica de helper em quanto estб logado, mas se ele relogar ele perde o helper, nгo entendo o porquк, nгo consigo encontrar onde estб este erro se alguem puder me ajudar ficarei muito grato.
Quando eu dу helper pra um player Ele sу fica de helper em quanto estб logado, mas se ele relogar ele perde o helper, nгo entendo o porquк, nгo consigo encontrar onde estб este erro se alguem puder me ajudar ficarei muito grato.
pawn Код:
if(strcmp(cmd, "/darhelper", true) ==0 )
{
GetPlayerName(playerid, sendername, 256);
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /darhelper [ id ] [Level 0 б 300]");
return true;
}
new para2;
new level2;
para2 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level2 = strval(tmp);
GetPlayerName(playerid, sendername, 256);
{
if(IsPlayerConnected(para2))
{
if(para2 != INVALID_PLAYER_ID)
{
GetPlayerName(para2, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para2][pHelper] = level2;
printf("ADMIN CMD: %s promoveu %s a level %d de helper.", sendername, giveplayer, level2);
format(string, sizeof(string), " Voce foi promovido para level %d de Helper - Por %s", level2, PlayerName(playerid));
SendClientMessage(para2, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), " Voce promoveu o(a) %s Para o level %d de Helper.", giveplayer,level2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s Promoveu %s a Helper level %d ",sendername,giveplayer,level2);
}
}
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[xxx]: Voce nгo esta autorizado a usar este comando!");
}
}
return true;
}