28.11.2010, 10:41
Bem jonas, o ъnico erro que achei no seu cуdigo foi que vocк se confundiu na hora de fazer as variбveis, orgn e OrgID, acabou nгo sabendo diferenciб-las. OrgID seria o "[nъmero da org]" e o orgn seria o format, ou seja, um indicador do arquivo nas scriptfiles, vocк acabou invertendo as duas.
Bem, aqui estб o cуdigo arrumado por min, claro, em relaзгo ao que eu percebi de erro.
Espero que o problema seja resolvido com isso, espero ter ajudado
Bem, aqui estб o cуdigo arrumado por min, claro, em relaзгo ao que eu percebi de erro.
pawn Код:
if(strcmp(cmd,"/tirarlider",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
new orgn[256];
new OrgID = GetOrgID(playerid);
if(admtrabalhando[playerid] < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return 1;
}
OrgID = strtok(cmdtext,idx);
if(!strlen(orgn))
{
SendClientMessage(playerid,COLOR_GRAD1,"/tirarlider [Nъmero da org]");
return 1;
}
format(orgn, sizeof(orgn), "orgs/%i.ini",OrgID);
if(dini_Exists(orgn))
{
dini_Set(orgn,"Lider","Livre");
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new year, month,day;
getdate(year, month, day);
new hour, minute;
gettime(hour,minute);
format(string, sizeof(string), "Organizaзгo nъmero %s Foi removido o lider pelo admin %s DATA ( %d/%d/%d - %d:%d )", OrgID, sendername, year, month, day,hour, minute);
ABroadCast(COLOR_YELLOW,string,1);
}
return 1;
}
Espero que o problema seja resolvido com isso, espero ter ajudado