17.05.2012, 12:59
Olб eu sou novo no Pawn e To Precisando de Ajuda
To Tentando Fazer um Comando Tipo Esse
/camuflar PM
ai o retorno para o player seria
Sу que com Varios Outros: Rotam, Groove, Comando Vermelho, Rotam, Medico, etc.
Ai o Texto que vem depois do /camuflar que falaria qual skin iria ser
Tipo para /camuflar rotam seria uma skin, para /camuflar medico seria outra.
Aqui o Cуdigo que estб no meu GM
To Tentando Fazer um Comando Tipo Esse
/camuflar PM
ai o retorno para o player seria
pawn Код:
SendClientMessage(playerid,0xE0A21FAA,"Vocк se Camuflou como Policial Militar"); //Vocк Se Camuflou de PM
SetPlayerSkin(playerid, "188"); //Troca Skin para a Skin que eu Definir como o da PM
Ai o Texto que vem depois do /camuflar que falaria qual skin iria ser
Tipo para /camuflar rotam seria uma skin, para /camuflar medico seria outra.
Aqui o Cуdigo que estб no meu GM
pawn Код:
public OnPlayerCommandText(playerid,cmdtext[]) {
new index, cmd[128];
cmd = strtok(cmdtext, index);
if (!strcmp("/camuflar",cmd,true,9)) {
if(!strlen(cmdtext[strlen(cmd)+1])) {
return SendClientMessage(playerid,0xE0A21FAA,"/camuflar [Organizaзгo]");
}
else {
// Aqui que Vai Acontecer a Aзгo depois que o Codigo for Digitado
}
}
return 1;
}
//-----
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}