27.01.2019, 16:40
Boa tarde pessoal, eu montei um comando(/avisar) e deu 3 erros, passei um bom tempo tentando achar o problema e nгo consegui, se alguem puder me ajudar, ficarei muito grato
Erros:
PHP код:
CMD:avisar(playerid, params)
{
if (Player[playerid][pAdmin] >= 2)
{
new id, motivo[128];
if (sscanf(params, "us", id, motivo))
return SendClientMessage(playerid, COR_AZUL, "|INFO| Use: /avisar [ID][Motivo]");
if (!IsPlayerConnected(id))
return SendClientMessage(playerid, COR_VERMELHA, "|ERRO| O Jogador informado nгo estб conectado!");
Player[id][pAvisos] = ++;
new nameid[MAX_PLAYER_NAME];
new nameadm[MAX_PLAYER_NAME];
GetPlayerName(playerid, nameadm, MAX_PLAYER_NAME);
GetPlayerName(id, nameid, MAX_PLAYER_NAME);
IdPlayer[id] = id;
IdPlayer[playerid] = playerid;
new str[128];
new str2[128];
new str3[128];
format(str, sizeof(str), "|BPD ADM| O Administrador(a) %s[%d] avisou o Jogador(a) %s[%d] pelo motivo de: %s", nameadm, IdPlayer[playerid], nameid, IdPlayer[id], motivo);
SendClientMessageToAll(COR_VERMELHA, str);
format(str2, sizeof(str2), "|INFO| Vocк foi avisado pelo Administrador(a) %s[%d] pelo motivo: %s", nameadm, IdPlayer[playerid], motivo);
SendClientMessage(id, COR_VERMELHA, str2);
format(str3, sizeof(str3), "|AVISO| Vocк possui %d/3 avisos, contabilizando 3 avisos vocк serб preso no carandiru!", Player[playerid][pAvisos]);
SendClientMessage(id, COR_VERMELHA, str3);
return 1;
}
else
{
SendClientMessage(playerid, COR_VERMELHA, "|ERRO| Vocк nгo tem permiзгo!");
}
return 1;
}
PHP код:
C:\Users\Sayden177\Desktop\Brasil Play Drip\gamemodes\BPD.pwn(1052) : error: 035: argument type mismatch (argument 1)
C:\Users\Sayden177\Desktop\Brasil Play Drip\gamemodes\BPD.pwn(1056) : error: 029: invalid expression, assumed zero
C:\Users\Sayden177\Desktop\Brasil Play Drip\gamemodes\BPD.pwn(1056 -- 1057) : error: 022: must be lvalue (non-constant)