26.08.2011, 02:15
Boa noite novamente, observei um sistema em dini, um blacklist, mas nгo sei passar ele para sscanf, pois ele nгo utiliza id do player, e sim nome, e nao sei mexer direito com strings no sscanf, poderiam me ajudar
pawn Код:
if(strcmp(cmd,"/listanegra",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)//bani
{
new file[300];
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GRAD1,"USE: /listanegra [Nick]");
return 1;
}
format(file, sizeof(file), "/listaN/%s.ini", tmp);
if(!fexist(file))
{
dini_Create(file);
Kick(tmp);
SendClientMessage(playerid,COLOR_GRAD1,"Jogador banido com sucesso");
}
else
{
SendClientMessage(playerid,COLOR_GRAD1,"Este nick ja esta em nossa lista negra!!!");
}
}
return 1;
}
if(strcmp(cmd,"/tirardalistaN",true)==0)//desbani
{
if(PlayerInfo[playerid][pAdmin] >= 1337)
{
new file[300];
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GRAD1,"USE: /tirardalistaN [Nick]");
return 1;
}
format(file, sizeof(file), "/listaN/%s.ini", tmp);
if(dini_Exists(file))
{
dini_Remove(file);
SendClientMessage(playerid,COLOR_GRAD1,"Retirado da lista negra com sucesso!!!");
}
else
{
SendClientMessage(playerid,COLOR_GRAD1,"Esta conta nгo Esta na lista negra!!!");
}
}
return 1;
}