30.03.2018, 20:57
Cara isso й so para vocк ter uma base, existe diversas formas de criar esse sistema.
Topo do GM
Comando usando zcmd
// OnDialogResponse
Topo do GM
PHP код:
#define DIALOG_PINTAR 0
PHP код:
CMD:pinta(playerid, params[])
{
#pragma unused params
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Erro - voce nao esta em um veiculo");
ShowPlayerDialog(playerid, DIALOG_PINTAR, DIALOG_STYLE_LIST, "Pintar Veiculo",
"Cor 0\n\
Cor 1\n\
Cor 2\n\
Cor 3\n\
Cor 4\n\
Cor 5\n",
"Ok", "");
return 1;
}
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_PINTAR:
{
if(response)
{
switch(listitem)
{
case 0:{ChangeVehicleColor(IsPlayerInAnyVehicle(playerid), 0, 0);}
case 1:{ChangeVehicleColor(IsPlayerInAnyVehicle(playerid), 1, 1);}
case 2:{ChangeVehicleColor(IsPlayerInAnyVehicle(playerid), 2, 2);}
case 3:{ChangeVehicleColor(IsPlayerInAnyVehicle(playerid), 3, 3);}
case 4:{ChangeVehicleColor(IsPlayerInAnyVehicle(playerid), 4, 4);}
case 5:{ChangeVehicleColor(IsPlayerInAnyVehicle(playerid), 5, 5);}
}
}
}
}
return 1;
}