23.01.2013, 18:50
Bom cheguei a este code com ajuda de membros da forum sa-mp mesmo.
Agora minha duvida , como fazer com que apareзa mais 2 mas sem que repita a mesma , e como fazer a resposta deste dialog
pawn Код:
enum locs
{
Name[50],
Float:X,
Float:Y,
Float:Z,
ParaName[50],
Float:PX,
Float:PY,
Float:PZ
};
new Locais[][locs] =
{
{"Usina", 292.2992, 1416.2694, 10.7145, "24/7", 1348.5021, -1751.2698, 13.9576},
{"Deposito", 1734.0804, 981.7241, 11.4140, "LVA Freight depot", 1721.5757, 711.1726, 11.4241},
{"EasterBasion", -1692.0012, 21.7743, 4.1449, "Doherty", -1882.8525, -202.1867, 16.8491}
};
command(trabalhar, playerid, params[])
{
if(PlayerInfo[playerid][pClass] == TEAM_TRUCK)
{
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)))
{
for(new wp = 0; wp < sizeof Locais; wp++ )
{
if(IsPlayerInRangeOfPoint(playerid, 2000,Locais[wp][X],Locais[wp][Y],Locais[wp][Z]))
{
format(Don,sizeof(Don),"De: %s - Para:%s\n", Locais[wp][Name], Locais[wp][ParaName]);
ShowPlayerDialog(playerid, DIALOG_WORK, DIALOG_STYLE_LIST, "Rodas", Don, "Selecionar", "Cancelar");
return 1;
}
}
}else SendClientMessage(playerid, -1,"[ERRO] Vocк nгo tem carroceria.");
}
return true;
}