[AJUDA] Dialog -
EduardoDj - 10.01.2011
Olб galera, й o seguinte, sempre que digito o comando /placa que й feito por dialog no servidor aparece o error do comando /skin que tambйm й feito por dialog, mais o comando /placa funciona normalmente, sу aparece o error do /skin que nгo devia aparecer, alguem sabe resolver? obs: o error que aparece й o "(SERVER): SKIN INVБLIDA!"
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//PLACA DO CARRO COMEЗO
if(dialogid == 1)
{
if(response)
{
new Float:x,Float:y,Float:z,Float:ang;
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
}
}
//PLACA DO CARRO FIM
if(dialogid == 1)
{
if(response)
{
new skinid, message[64];
skinid = strval(inputtext);
if(skinid < 9 || skinid > 299)
{
SendClientMessage(playerid, ServerColor2, "(SERVER): SKIN INVБLIDA!");
}
else
{
SetPlayerSkin(playerid, skinid);
format(message, sizeof(message), "(SERVER): SKIN ALTERADA COM SUCESSO.", skinid);
SendClientMessage(playerid, 0xFFFFFFFF, message);
}
}
}
return 1;
}
Re: [AJUDA] Dialog -
Sa-mp scripter - 10.01.2011
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
new Float:x,Float:y,Float:z,Float:ang;
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
}
}
if(dialogid == 2)
{
if(response)
{
new skinid, message[64];
skinid = strval(inputtext);
if(skinid < 9 || skinid > 299)
{
SendClientMessage(playerid, ServerColor2, "(SERVER): SKIN INVБLIDA!");
}
else
{
SetPlayerSkin(playerid, skinid);
format(message, sizeof(message), "(SERVER): SKIN ALTERADA COM SUCESSO.", skinid);
SendClientMessage(playerid, 0xFFFFFFFF, message);
}
}
}
return 1;
}
Existe dois diбlogos com o mesmo id.
Re: [AJUDA] Dialog -
faeldk - 10.01.2011
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//PLACA DO CARRO COMEЗO
if(dialogid == 1)
{
if(response)
{
new Float:x,Float:y,Float:z,Float:ang;
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
}
}
//PLACA DO CARRO FIM
if(dialogid == 2)
{
if(response)
{
SetPlayerSkin(playerid, skinid);
format(message, sizeof(message), "(SERVER): SKIN ALTERADA COM SUCESSO.", skinid);
SendClientMessage(playerid, 0xFFFFFFFF, message);
}
}
return 1;
}
return 0;
}
Re: [AJUDA] Dialog -
EduardoDj - 10.01.2011
Valeu

os 2