21.09.2010, 17:28
Gente Eu To Com Um Problemгo Aqui...
Eu To Tentando Fazer 2 Simples Comandos Mas Nгo Estou Conseguindo...
Os Comando Sгo
USO: /carro [ID] [COR 1] [COR 2]
E
USO: /vida [ID] [QUANTIDADE]
Mas Se Deixo Sу Um Na Public Ele Funciona Que Uma Maravilha Mas Se Coloco Os Dois Eles Tipo Se Misturam Pq Serб Podem Me Ajudar
Ta Ai Minha Public, Podem Me Dizer O Que Hб De Errado.
Para Mim Esta Perfeito Tudo Identadinho Certinho Mas Se Misturam Nгo Sei Porque
Eu To Tentando Fazer 2 Simples Comandos Mas Nгo Estou Conseguindo...
Os Comando Sгo
USO: /carro [ID] [COR 1] [COR 2]
E
USO: /vida [ID] [QUANTIDADE]
Mas Se Deixo Sу Um Na Public Ele Funciona Que Uma Maravilha Mas Se Coloco Os Dois Eles Tipo Se Misturam Pq Serб Podem Me Ajudar

Ta Ai Minha Public, Podem Me Dizer O Que Hб De Errado.
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new tmp[256];
new idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/carro", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
return SendClientMessage(playerid, VERMELHO, "USO: /carro [ID] [COR 1] [COR 2]");
}
new ID;
tmp = strtok(cmdtext, idx);
ID = strval(tmp);
new Cor1;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, VERMELHO, "USO: /carro [ID] [COR 1] [COR 2]");
return 1;
}
Cor1 = strval(tmp);
new Cor2;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
return SendClientMessage(playerid, VERMELHO, "USO: /carro [ID] [COR 1] [COR 2]");
}
Cor2 = strval(tmp);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
CreateVehicle(ID, X, Y, Z, 0.0, Cor1, Cor2,60000);
new string[22];
format(string, sizeof(string), "Veiculo ID:%d Criado", ID);
SendClientMessage(playerid, VERDE,string);
}
return 1;
}
if(strcmp(cmd, "/vida", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
return SendClientMessage(playerid, VERMELHO, "USO: /vida [ID] [QUANTIDADE]");
}
new ID;
tmp = strtok(cmdtext, idx);
ID = strval(tmp);
new Quantidade;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
return SendClientMessage(playerid, VERMELHO, "USO: /vida [ID] [QUANTIDADE]");
}
Quantidade = strval(tmp);
SetPlayerHealth(ID, Quantidade);
new Nome[MAX_PLAYER_NAME];
new NomeADM[MAX_PLAYER_NAME];
new Mensagem[100];
GetPlayerName(ID, Nome, sizeof(Nome));
GetPlayerName(playerid, NomeADM, sizeof(NomeADM));
format(Mensagem, sizeof(Mensagem), "Vocк Setou A Vida Do Player %s ID: %d Para %d",Nome, ID, Quantidade);
SendClientMessage(playerid,VERDE,Mensagem);
format(Mensagem, sizeof(Mensagem), "O Administrador %s Setou Sua Vida Para %d",NomeADM, Quantidade);
SendClientMessage(ID ,VERDE,Mensagem);
}
return 1;
}
return 0;
}