Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <actor_plus>
- #include <YSI_Coding\y_timers>
- #include <YSI_Storage\y_ini>
- #include <YSI_Coding\y_va>
- #include <YSI_Coding\y_hooks>
- #include <YSI_Coding\y_malloc>
- #include <YSI_Core\y_master>
- #include <foreach>
- #include <crashdetect>
- #include <zcmd>
- #include <streamer>
- #include <sscanf2>
- #include <profiler>
- #include <progress>
- enum {
- DIALOG_DILER
- }
- enum pInfo
- {
- pDroga,
- pMats,
- pOruzje
- };
- new DilerAktor;
- stock SacuvajIgraca(playerid)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File, "data");
- INI_WriteInt(File, "Droga",PlayerInfo[playerid][pDroga]);
- INI_WriteInt(File, "Mats", PlayerInfo[playerid][pMats]);
- INI_WriteInt(File, "Oruzje", PlayerInfo[playerid][pOruzje]);
- INI_Close(File);
- }
- forward LoadUser_data(playerid,name[],value[]);
- public LoadUser_data(playerid,name[],value[])
- {
- INI_Int("Droga",PlayerInfo[playerid][pDroga]);
- INI_Int("Mats", PlayerInfo[playerid][pMats]);
- INI_Int("Oruzje", PlayerInfo[playerid][pOruzje]);
- return 1;
- }
- public OnGameModeInit()
- {
- DilerAktor = CreateActor(179, 1788.8826, -1209.4908, 16.9377, 91.4474);
- ApplyActorAnimation(DilerAktor, "DEALER", "shop_pay", 4.1, 0, 0, 0, 0, 0);
- Attach3DTextLabelToActor(DilerAktor, "/diler", 0x3156EE, 0.0, 0.0, 0.3, 10.0, 0);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SacuvajIgraca(playerid);
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_DILER)
- {
- if(!response) return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- GivePlayerMoney(playerid, -2000);
- GivePlayerWeapon(playerid, 30, 100);
- SCM(playerid, -1, "{31569B}Ako nekome kazes o ovome,bit ces jeban!");
- }
- case 1:
- {
- GivePlayerMoney(playerid, -3500);
- GivePlayerWeapon(playerid, 31, 100);
- SCM(playerid, -1, "{31569B}Ako nekome kazes o ovome,bit ces jeban!");
- }
- case 2:
- {
- GivePlayerMoney(playerid, -4000);
- GivePlayerWeapon(playerid, 34, 100);
- SCM(playerid, -1, "{31569B}Ako nekome kazes o ovome,bit ces jeban!");
- }
- case 3:
- {
- PlayerInfo[playerid][pMats]++;
- GivePlayerMoney(playerid, -200);
- SCM(playerid, -1, "{31569B}Ako nekome kazes o ovome,bit ces jeban!");
- }
- case 4:
- {
- PlayerInfo[playerid][pDroga]++;
- GivePlayerMoney(playerid, -300);
- SCM(playerid, -1, "{31569B}Ako nekome kazes o ovome,bit ces jeban!");
- }
- }
- }
- }
- return 1;
- }
- CMD:diler(playerid, params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid, 5.0, 1788.8826,-1209.4908,16.9377)) return SCM(playerid, -1, "{31569b}Vi niste kod dilera!");
- ShowPlayerDialog(playerid, DIALOG_DILER, DIALOG_STYLE_LIST, "Kupovina", "AK47(2000$)\nM4(3500$)\nSniper(4000$)\nMaterijali(200$)\nDroga(300$)", "Kupi", "Odustani");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement