SA-MP Forums Archive
[ajuda] /kick - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] /kick (/showthread.php?tid=218277)



[ajuda] /kick - 385gtamaster - 29.01.2011

Aew, tem um bug no comando /kick que nao csg resolver

Comando:
pawn Код:
if(!strcmp(cmd, "/kick", true))
    if(IsPlayerAdmin(playerid))
    {
    new tmp[256];
    new msg[128];
    new motivo[128];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, BRANCO, "USE: /kickar [id] [motivo].");
    return 1;
    }
    motivo = strtok(cmdtext,idx);//linha que da erro
    new plid;
    plid = strval(tmp);
    Kick(plid);
    format(msg,sizeof(msg),"CMD ADMIN: O admin %s kickou %s do servidor! Motivo: %s",PlayerName(playerid),PlayerName(plid),motivo);
    SendClientMessageToAll(AVISO_ADMIN, msg);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, BRANCO, "Vocк nгo tem permissгo!");
    return 1;
    }
Ali na linha que da erro , deu esse erro:
Код:
error 047: array sizes do not match, or destination array is too small
Alguem sabe resolver? eu nao consigu!


Re: [ajuda] /kick - LuaN_ - 29.01.2011

Muda motivo[128]; pra motivo[256];

Quando usar strtok, utilize size de 256 e nгo 128.

Edit: Ambrуsio fail..


Re: [ajuda] /kick - Ambrуsio - 29.01.2011

EDIT: demorei pra postar kkkkk


Re: [ajuda] /kick - 385gtamaster - 30.01.2011

deu certo, vlw


Re: [ajuda] /kick - TiagoPS - 30.01.2011

Ambrуsio volto ♥


Re: [ajuda] /kick - Ambrуsio - 30.01.2011

Voltei kkkkk
Quero estuda um pouco mais xD