23.03.2015, 21:41
Bom pessoal, sou meio novato em pawno, estou criando uma GM RPG desde o inicio, porйm quando dou adm/vip/helper para algum jogador no servidor, nгo aparece em nenhum /info e nгo seta corretamente nos arquivos .cfg, estou desesperado, quem puder me ajudar irei ficar muito agradecido! Dou +rep pra quem ajudar!
/INFOVIP:
/INFOADM:
/INFOHELPER:
#edit: eu pesquisei e nгo achei nada parecido para me ajudar, se jб tiver algo do tipo, me desculpe..
/INFOVIP:
pawn Код:
if (strcmp(cmd, "/infovip", true) == 0 || strcmp(cmd, "/infovips", true) == 0){if(PlayerInfo[playerid][pAdmin] < 1){SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem autorizaзгo para usar esse comando.");return true;}
SendClientMessage(playerid, COLOR_WHITE, "|______________[ Vips do Server ]______________|");for(new x=0; x<sizeof(VipInfo); x++){if(strcmp(VipInfo[x][vNick],"Ninguem",true) != 0){format(string, sizeof(string), "Vip ID:[%d]: %s Nнvel:[%d]", x, VipInfo[x][vNick], VipInfo[x][vTipo]);SendClientMessage(playerid, COLOR_AZULBB, string);}}return true;}
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;
}
pawn Код:
if (strcmp(cmd, "/infohelper", true) == 0 || strcmp(cmd, "/infohelpers", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < MASTER)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem autorizaзгo para usar esse comando.");
return true;
}
new lolt = 0;
new arquivo[128];
SendClientMessage(playerid, COLOR_WHITE, "|______________[ Helpers do Server ]______________|");
while (lolt < sizeof(HelperInfo))
{
if(lolt == 0)
{
format(string, sizeof(string), "Master: %s", HelperInfo[0][hMembro]);
SendClientMessage(playerid, COLOR_AZULBB, string);
}
else
{
if(strcmp(HelperInfo[lolt][hMembro],"Vazio",true) != 0)
{
if(PlayerInfo[playerid][pAdmin] == DONO)
{
format(arquivo, sizeof(arquivo), "Contas/%s.ini",HelperInfo[lolt][hMembro]);
format(string, sizeof(string), "Vaga %d: %s, Cargo: %d", lolt, HelperInfo[lolt][hMembro],dini_Int(arquivo,"HelperLevel"));
SendClientMessage(playerid, COLOR_AZULBB, string);
}
else
{
format(arquivo, sizeof(arquivo), "Contas/%s.ini",HelperInfo[lolt][hMembro]);
format(string, sizeof(string), "Vaga %d: %s", lolt, HelperInfo[lolt][hMembro]);
SendClientMessage(playerid, COLOR_AZULBB, string);
}
}
}
lolt++;
}
return true;
}