Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf>
- #include <mysql>
- #include <zcmd>
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 5
- #define zielony 0xFFFFFF
- #define zolty 0xFFF00FF
- #define DIALOG_FONE 20
- #define DIALOG_HOSPITAL 21
- #define DIALOG_POLICE 23
- #define DIALOG_SECURITY 24
- #define DIALOG_HELPROAD 25
- #define DIALOG_TAXI 26
- #define DIALOG_SAN 27
- // Połączenie z baza danych
- public OnGameModeInit()
- {
- mysql_init(LOG_ONLY_ERRORS);
- mysql_connect("localhost", "VersusRT", "haslo123", "samp");
- return 1;
- }
- // Komenda na telefon
- CMD:telefon(playerid, params[])
- {
- SendClientMessage(playerid, zielony, "Wlaczyles telefon");
- ShowPlayerDialog(playerid, DIALOG_FONE, DIALOG_STYLE_LIST, "Telefon", "Pogotowie\nPolicja\nPomoc Drogowa\nSan News\nTaxi\n\nNumer Alarmowy", "Wybierz", "Cofnij");
- return 1;
- }
- // Kod na telefon
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_FONE)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, DIALOG_HOSPITAL, DIALOG_STYLE_INPUT, "Wzywanie Pogotowia Ratunkowe", "Pogotowie Ratunkowe, potrzebujesz pomoc?!\nProsze o podanie gdzie Pan sie znajduje:", "Wezwij", "Cofni");
- case 1: ShowPlayerDialog(playerid, DIALOG_POLICE, DIALOG_STYLE_INPUT, "Wzywanie Policji", "Departament Policjny, ktos cie okradl, potrzebujesz pomocy?!\nProsze o podanie gdzie Pan sie znajduje:", "Wezwij", "Cofnij");
- case 2: ShowPlayerDialog(playerid, DIALOG_HELPROAD, DIALOG_STYLE_INPUT, "Wzywanie Pomocy Drogowej", "Pomoca Drogowa, opona przebita, potrzebujesz pomoc?\nProsze o podanie gdzie Pan sie znajduje:", "Wezwij", "Cofnij");
- case 3: ShowPlayerDialog(playerid, DIALOG_SAN, DIALOG_STYLE_INPUT, "Wzywanie San News", "San News, masz ciekawa nowine, potrzebujesz nas?\nProsze o podanie gdzie Pan sie znajduje:", "Wezwij", "Cofnij");
- case 4: ShowPlayerDialog(playerid, DIALOG_TAXI, DIALOG_STYLE_INPUT, "Wzywanie TAXI", "TAXI, nie masz jak dojecach, potrzebujesz podwozki?\nProsze o podanie gdzie Pan sie znajduje:", "Wezwij", "Cofnij");
- case 5: ShowPlayerDialog(playerid, DIALOG_SECURITY, DIALOG_STYLE_INPUT, "Numer Alarmowy", "Numer Alarmowy, wydarzyla sie katastrofa, potrzebujesz pomoc?!\nProsze o podanie gdzie Pan sie znajduje:", "Wezwij", "Cofnij");
- }
- }
- else
- {
- SendClientMessage(playerid, zielony, "Wylaczyles telefon");
- }
- }
- if(dialogid == DIALOG_HOSPITAL)
- {
- new name[24], Float:posX, Float:posY, Float:posZ, query[256];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerPos(playerid, posX, posY, posZ);
- format(query, sizeof(query), "INSERT INTO samp (name, posX, PosY, posZ) VALUES('%s', '%f', '%f', '%f')",name, posX, posY, posZ);
- mysql_query(query);
- SendClientMessage(playerid, zolty, "Pogotowie zostalo wezwane, nie uciekaj z miejsca wypadku.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment