Helló all!
Ez az elsõ scriptem, igazából kértem egy kis segítséget, amiben Casamiro segített
Dialogos GPS rendszer, amelyben lehet venni/eladni/használni a gps-t
FIGYELEM! Elötte a
scriptfiles mappába hozz létre egy
GPS nevû mappát
Tesztelve van, tökéletesen mukodik!
Pastebin:
http://pastebin.com/Jg8eU1Mh //GPS rendszer by sticky2
//A NEVEMET ENGEDÉLY NÉLKÜL KITÖRÖLNI TILOS!!!
//Hely készítése lentebb!
#include <a_samp>
#include <zcmd>
#include <Dini>
CMD:gpsvesz(playerid, params[])
{
new name[MAX_PLAYER_NAME];
new dinicreate[64];
GetPlayerName(playerid, name, sizeof(name));
format(dinicreate, sizeof(dinicreate), \"GPS/%s.ini\", name);
dini_Create(dinicreate);
if(dini_Int(dinicreate, \"GPS\") == 0)
{
dini_IntSet(dinicreate, \"GPS\", 1);
GivePlayerMoney(playerid, -100000);
SendClientMessage(playerid, -1, \"Vettél egy GPS-t, $100.000-ért!\");
}
else SendClientMessage(playerid, -1, \"Már van gps-ed...\");
return 1;
}
CMD:gpselad(playerid, params[])
{
new name[MAX_PLAYER_NAME], dinitorol[64];
GetPlayerName(playerid, name, sizeof(name));
format(dinitorol, sizeof(dinitorol), \"GPS/%s.ini\", name);
if(dini_Int(dinitorol, \"GPS\") == 1)
{
dini_IntSet(dinitorol, \"GPS\", 0);
GivePlayerMoney(playerid, 70000);
SendClientMessage(playerid, -1, \"Sikeresen eladtad!\");
}
else SendClientMessage(playerid, -1, \"Nincs is GPS-ed!\");
return 1;
}
CMD:gps(playerid, params[])
{
new name[MAX_PLAYER_NAME], dinileker[64];
GetPlayerName(playerid, name, sizeof(name));
format(dinileker, sizeof(dinileker), \"GPS/%s.ini\", name);
if(dini_Int(dinileker, \"GPS\") == 1)
{
ShowPlayerDialog(playerid, Dialog_Gps, DIALOG_STYLE_LIST, \"GPS\", \"Farm\\nFegyver bolt\\nBlue Angel reptér\\nRepülõgép temetõ\\nOktatási központ(jogsi)\\nGPS eladása($70.000-ért)\", \"Bekapcs\", \"Kikapcs\");
}
else SendClientMessage(playerid, -1, \"Nincs GPS-ed! Vegyél egyet $100.000-ért /gpsvesz parancsal!\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_Gps)
{
if(!response) return Msg(\"{FFFF00}Kikapcsoltad a GPS-t/Nem állítasz be célt.\"), DisablePlayerCheckpoint(playerid);
if(listitem == 0) SetPlayerCheckpoint(playerid, -318.9366,-1383.8541,11.8932, 2.0), Msg(\"Cél beállítva: Farm\");
if(listitem == 1) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Fegyverbolt\");
//if(listitem == 2) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Új\");
//if(listitem == 3) SetPlayerCheckpoint(playerid, 1362.8595,-1286.4727,13.5469, 2.0), Msg(\"Cél beállítva: Új2\");
if(listitem == 2) Msg(\"Eladása $70.000-ért: /gpselad\"); //akkor a listitem már nagyobb szám(az utcsó)
}
return 0;
}