Portal SAMP
[Ajuda] [Ajuda] Warnings - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] [Ajuda] Warnings (/showthread.php?tid=1806)



[Ajuda] Warnings - EXPEDITO_011 - 03/11/2021

Alguem sabe como tirar esses warnings?


Código:
D:\samp037_svr_R2-1-1_win32\gamemodes\i.pwn(1053) : warning 202: number of arguments does not match definition
D:\samp037_svr_R2-1-1_win32\gamemodes\i.pwn(1095) : warning 202: number of arguments does not match definition
D:\samp037_svr_R2-1-1_win32\gamemodes\i.pwn(1200) : warning 202: number of arguments does not match definition
D:\samp037_svr_R2-1-1_win32\gamemodes\i.pwn(1200) : warning 202: number of arguments does not match definition
D:\samp037_svr_R2-1-1_win32\gamemodes\i.pwn(1201) : warning 202: number of arguments does not match definition
D:\samp037_svr_R2-1-1_win32\gamemodes\i.pwn(1201) : warning 202: number of arguments does not match definition

Todas as linhas dos warnings é

Código:
new idplayer;



RE: [Ajuda] Warnings - MrThúúG - 03/11/2021

você ta usando isso como? poste o codigo em que você esta usando isso. o erro na é na new idplayer; e sim como você esta usando ela...


RE: [Ajuda] Warnings - EXPEDITO_011 - 03/11/2021

(03/11/2021 10:36)MrThúúG Escreveu: você ta usando isso como? poste o codigo em que você esta usando isso. o erro na é na new idplayer; e sim como você esta usando ela...

Eu uso o idplayer substituindo o playerid, exemplo

Código:
CMD:banir(playerid, params[])
{
new idplayer;
if(sscanf(params, "d", idplayer)) return SendClientMessage(playerid, -1, "[ERRO] Use: /banir [ID DO PLAYER]");
Ban(idplayer);
return 1;
}



RE: [Ajuda] Warnings - MrThúúG - 03/11/2021

(03/11/2021 11:06)EXPEDITO_011 Escreveu:
(03/11/2021 10:36)MrThúúG Escreveu: você ta usando isso como? poste o codigo em que você esta usando isso. o erro na é na new idplayer; e sim como você esta usando ela...

Eu uso o idplayer substituindo o playerid, exemplo

Código:
CMD:banir(playerid, params[])
{
new idplayer;
if(sscanf(params, "d", idplayer)) return SendClientMessage(playerid, -1, "[ERRO] Use: /banir [ID DO PLAYER]");
Ban(idplayer);
return 1;
}

Eu compilei aqui e deu certo o.O você esta usando a #include <sscanf2> ?


RE: [Ajuda] Warnings - EXPEDITO_011 - 03/11/2021

Era meu compilador desatualizado


RE: [Ajuda] Warnings - MrThúúG - 03/11/2021

Código PHP:
CMD:skin(playeridparams[])
{
    new 
idplayeridskin;
    if(
PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playeridERRO_COR"   Você não está autorizado a usar este comando!");
    if(
sscanf(params"ud"idplayeridskin)) return SendClientMessage(playeridERRO_COR"[ERRO] Use: /skin [ID DO PLAYER] [ID DA SKIN]");
    if(!
IsPlayerConnected(idplayer)) return SendClientMessage(playeridERRO_COR"Esse Jogador Nao Esta Online!");
    if(
PlayerInfo[idplayer][pLogado] == false) return SendClientMessage(playeridERRO_COR"[ERRO] Este Jogador Esta Na Tela De Login!");
    {
        if(!
PlayerInfo[playerid][aTrampando])return  SendClientMessage(playeridERRO_COR"[ERRO] Voce Nao Esta Em Modo Trabalhar Use: /trabalhar Para Utilizar Esse Comando!");
        if(
idskin || idskin 311)return SendClientMessage(playeridERRO_COR"[ERRO] Escolha o ID da Skin entre 0 e 311!");
        new 
string[128];
        
format(stringsizeof string"Você setou a skin de %s para %d"pName(idplayer),idskin);
        
SendClientMessage(playerid0x00FF00FFstring);
        
format(stringsizeof string"O Admin %s Setou sua Skin para %d"pName(playerid), idskin);
        
SendClientMessage(idplayer0x00FF00FFstring);
        
SetPlayerSkin(idplayeridskin);
    }
    return 
1;
}
stock pName(playerid)
{
    new Nome[24];
    GetPlayerName(playeridNomesizeof Nome);
    return Nome;