Bonjour,
J'essaye de créer un cmd "/skin [ID]", elle marche mais j'arrive pas trop à comprendre comment ça marche, j'ai quelques questions :
- Pourquoi créer une variable cmd ?
- Que fait "strcmp(cmd, "/skin")"
- A quoi sert idx.
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[128];
new idx;
cmd = strtok(cmdtext, idx);
////////////////////////////////////////////////////////////////////////////////
if (strcmp(cmd, "/skin", true) == 0)
{
new tmp[128];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, 0xFF0000FF, "USAGE: /skin [ID]");
return 1;
}
if(!strval(tmp)) {
SendClientMessage(playerid, 0xFF0000FF, "USAGE: /skin [ID]");
return 1;
}
if(strval(tmp)) {
SetPlayerSkin(playerid, strval(tmp));
}
return 1;
}
Merci d'avance !