if (strcmp(cmd, "/removeradm", true)==0) { if (PlayerInfo[playerid][pAdmin] >= 1338) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USE: /removeradm [PlayerName]"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "ADM: %s removeu ADM de %s", sendername,tmp); ABroadCast(COLOR_YELLOW,string,1); new str1[40];format(str1,49,"users\%s.ini",tmp); dini_IntSet(str1,"AdminLevel",0); format(string, 256, "ADM: %s removeu ADM de %s", sendername,tmp); SendClientMessage(playerid, COLOR_GRAD1, "ADM Removido"); } return 1; }
if (strcmp(cmd, "/removeradm", true)==0)
{
if (PlayerInfo[playerid][pAdmin] >= 1338)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /removeradm [PlayerName]");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "ADM: %s removeu ADM de %s", sendername,tmp);
ABroadCast(COLOR_YELLOW,string,1);
new str1[40];format(str1,49,"users\%s.ini",tmp);
dini_Set(str1,"AdminLevel",0);
format(string, 256, "ADM: %s removeu ADM de %s", sendername,tmp);
SendClientMessage(playerid, COLOR_GRAD1, "ADM Removido");
}
return 1;
}
PlayerInfo[playerid][pAdmin] = 0;
format(string, 256, "ADM: %s removeu ADM de %s", sendername,tmp);
PlayerInfo[playerid][pAdmin]
PlayerInfo[playerid][pAdmin] = 0;
(26815) : error 035: argument type mismatch (argument 3)
dini_Set(str1,"AdminLevel",0);
new str1[40];
format(str1,40,"users\%s.ini",tmp);
new File:Abrir = fopen(str1,io_append);
dini_Set(Abrir,"AdminLevel",0);
Cara a Linha Esta Correta pelo que vi:
Nгo reconheci nenhum erro no argumento '3' ou seja no '0' enfim: Tenta Substituir lб por isso pawn Код:
|
dini_IntSet(Abrir,"AdminLevel",0);
tentei aqui e nao deu nem um nem outro
no seu natan deu erro argument 1 |
else if (strcmp(param, "/tiraradminoff", true) == 0)
{
if (pDataInfo[playerid][Logado] == true && pDataInfo[playerid][Level] >= 5)
{
param = strtok(cmdtext, idcmd);
new nlevel[128]; nlevel = strtok(cmdtext, idcmd);
if (!strlen(param)) return SendClientMessage(playerid, COR_VERMELHA, "| /tiraradminoff [playername][level]");
if (!strlen(nlevel)) return SendClientMessage(playerid, COR_VERMELHA, "| /tiraradminoff playername [level]");
if (strval(nlevel) > 5) return SendClientMessage(playerid, COR_VERMELHA, "| /tiraradminoff playername [0-5]");
if (NicksCrash(param) == 1) return SendClientMessage(playerid, COR_VERMELHA, "| Nick invбlido, escolha outro.");
new level = strval(nlevel);
if (!strcmp(param, "Angels", true) || !strcmp(param, "Angels182", true))
{
bd_escrever_int(pName(playerid),"AdminLevel",0); bd_escrever_int(pName(playerid),"NickBanido",1); bd_escrever_int(pName(playerid),"BanidoAdminBot",1);
bd_escrever_int(pName(playerid),"Banido",1); pDataInfo[playerid][Level] = 0; bd_escrever_str(pName(playerid),"DesBanADM","Nenhum"); bd_escrever_int(pName(playerid),"JaFoiDesBanido",0);
bd_escrever_str(pName(playerid),"DesBanData","00/00/00"); bd_escrever_str(pName(playerid),"DesBanHora","00:00"); return Ban(playerid);
}
if (!bd_existe_usuario(param)) return SendClientMessage(playerid, COR_VERMELHA, "| O nick escolhido nгo possui registro no servidor.");
if (level == bd_ler_int(param,"AdminLevel")) return SendClientMessage(playerid, COR_VERMELHA, "| Jogador jб possui este level.");
format(stradm,sizeof(stradm),"|| Administrador %s(%d) modificou o level admin do %s para level %d", pName(playerid), playerid, param, level); SendClientMessageToAll(COR_AMARELA,stradm);
bd_escrever_int(param,"AdminLevel",level); bd_escrever_int(param,"AvisoADM",0);
return PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
} else return SendClientMessage(playerid, COR_VERMELHA, "| Й necessбrio ser Game Master para usar este comando.");
}