11.06.2012, 01:39
tente assim:
tem certeza que sгo essas linhas que tгo dando erro?
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == MUDARCOR)
{
if(response)
{
if(listitem == 0)
{
SetPlayerColor(playerid, Vermelho);
}
if(listitem == 1)
{
SetPlayerColor(playerid, Verde);
}
if(listitem == 2)
{
SetPlayerColor(playerid, Amarelo);
}
if(listitem == 3)
{
SetPlayerColor(playerid, Azul);
}
if(listitem == 4)
{
SetPlayerColor(playerid, Laranja);
}
if(listitem == 5)
{
SetPlayerColor(playerid, Roxo);
}
if(listitem == 6)
{
SetPlayerColor(playerid, Azul_Marinho);
}
if(listitem == 7)
{
SetPlayerColor(playerid, Rosa);
}
if(listitem == 8)
{
SetPlayerColor(playerid, Cinza);
}
if(listitem == 9)
{
SetPlayerColor(playerid, Marron);
}
if(listitem == 10)
{
SetPlayerColor(playerid, Branco);
}
if(listitem == 11)
{
SetPlayerColor(playerid, Azul_Claro);
}
if(listitem == 12)
{
SetPlayerColor(playerid, Verde_Escuro);
}
}
}
//------------------------------------------------------------------------------
if(dialogid == MUDARPLACA)
{
new string[128];
if(strlen(inputtext) < 1 || strlen(inputtext) > 8) return SendClientMessage(playerid, 0xAFAFAFAA, "Texto Invбlido.");
new ID = GetPlayerVehicleID(playerid);
new Float:X1,Float:Y1,Float:Z1;
format(string, sizeof(string), "Vocк mudou a placa do seu veнculo para '%s'.", inputtext);
SendClientMessage(playerid, 0x33CCFFAA, string);
GetVehiclePos(ID, X1, Y1, Z1);
SetVehicleNumberPlate(GetPlayerVehicleID(playerid) , inputtext);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetTimer("MudarPlacaTimer", 300, true);
}
return 1;
}