10.12.2014, 19:30
Quien me podrнa, decir como poner a funcionar el comando del GPS.
Si pudieran.
Si pudieran.
#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#define DIALOGO_GPS 100
enum Info
{
pGPS
};
new PlayerInfo[MAX_PLAYERS][Info];
main()
{
print("\n----------------------------------");
print(" GPS by Alvaro");
print("----------------------------------\n");
}
public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][pGPS] = 0;
return 1;
}
CMD:comprargps(playerid, params[])
{
if(PlayerInfo[playerid][pGPS] < 1)
{
PlayerInfo[playerid][pGPS] = 1;
SendClientMessage(playerid, -1, "Compraste un gps por $500");
GivePlayerMoney(playerid, -500);
}
else
{
SendClientMessage(playerid, -1, " Ya tienes un gps. Para usarlo escribe /gps");
}
return 1;
}
CMD:gps(playerid, params[])
{
if(PlayerInfo[playerid][pGPS] == 1)
{
ShowPlayerDialog(playerid, DIALOGO_GPS, DIALOG_STYLE_LIST, "GPS", "Hospital de los Santos\nComisaria de los Santos\nTienda 24-7", "Elegir", "Cerrar");
}
else
{
SendClientMessage(playerid, -1, "No tienes un gps. para comprar uno, escribe /comprargps");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOGO_GPS:
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid, -1, "Se marco en el mapa la ubicacion del hospital de LS");
SetPlayerCheckpoint(playerid, 1181.2319 ,-1324.2753, 13.5850, 5.0);
}
case 1:
{
SendClientMessage(playerid, -1, "Se marco en el mapa la ubicacion de la comisaria de ls");
SetPlayerCheckpoint(playerid, 1545.8949, -1675.6595, 13.5613, 5.0);
}
case 2:
{
SendClientMessage(playerid, -1, "Se marco en el mapa la ubicacion de la Tienda 24/7");
SetPlayerCheckpoint(playerid, 1831.6049,-1842.8744,13.5781, 5.0);
}
}
}
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid, -1, "LLegaste a destino");
DisablePlayerCheckpoint(playerid);
return 1;
}
No soy bueno explicando. pero hice este para q veas el codigo XD
PHP код:
|
No soy bueno explicando. pero hice este para q veas el codigo XD
PHP код:
|