Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- FILTERSCRIPT
- Shop System (COSTS SYSTEM)
- By Scripter LemonPunch
- ||=======================================||
- || ||
- || Copyright - LemonPunch ||
- || DO NOT REMOVE COPYRIGHT! ||
- ||=======================================||
- // INCLUDES */
- #include <a_samp>
- //COLORS
- #define COLOR_GREEN 0x1D9412FF
- //DIALOGES
- #define DIALOG_BUY_002 0
- #define DIALOG_BUY_FOOD_002 1
- #define DIALOG_BUY_DRINKS_002 2
- #define DIALOG_BUY_GUNS_002 3
- public OnFilterScriptInit(){
- print("\n--FILTERSCRIPTS LOADED:--\n\n--Shop System--\n");
- return 1;
- }
- public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[]){
- if(dialogid==DIALOG_BUY_002){
- if(response){
- if(listitem==0){
- ShowPlayerDialog(playerid,DIALOG_BUY_FOOD_002,DIALOG_STYLE_LIST,"{F21616}[Shop System v0.0.2]","{F3FF0A}1. {9FDE8E}Burger (20$)\n{F3FF0A}2. {9FDE8E}Pizza (14$)\n{F3FF0A}3. {9FDE8E}Hotdog (34$)\n{F3FF0A}4. {9FDE8E}Icecream (8$)\n{F3FF0A}5. {9FDE8E}Cookies (10$)","Buy","Close");
- }
- if(listitem==1){
- ShowPlayerDialog(playerid,DIALOG_BUY_DRINKS_002,DIALOG_STYLE_LIST,"{F21616}[Shop System v0.0.2]","{F3FF0A}1. {9FDE8E}Lemonade (24$)\n{F3FF0A}2. {9FDE8E}Whiskey (55$)\n{F3FF0A}3. {9FDE8E}Beer (32$)\n{F3FF0A}4. {9FDE8E}Vodka (44$)\n{F3FF0A}5. {9FDE8E}Coca Cola (13$)","Buy","Close");
- }
- if(listitem==2){
- ShowPlayerDialog(playerid,DIALOG_BUY_GUNS_002,DIALOG_STYLE_LIST,"{F21616}[Shop System v0.0.2]","{F3FF0A}1. {9FDE8E}M4 (3400$)\n{F3FF0A}2. {9FDE8E}MP5 (2340$)\n{F3FF0A}3.{9FDE8E}Deagle (5403$)\n{F3FF0A}4. {9FDE8E}Katana (4324$)\n{F3FF0A}5. {9FDE8E}Shotgun (3250$)","Buy","Close");
- }
- }
- }
- if(dialogid==DIALOG_BUY_FOOD_002){
- if(response){
- if(listitem==0){
- if(GetPlayerMoney(playerid) <20) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Burger. (You need 20$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Burger! (20$)");
- SetPlayerHealth(playerid, 100.0);
- GivePlayerMoney(playerid,-20);
- }
- if(listitem==1){
- if(GetPlayerMoney(playerid) <14) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Pizza. (You need 14$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Pizza! (14$)");
- SetPlayerHealth(playerid, 100.0);
- GivePlayerMoney(playerid,-14);
- }
- if(listitem==2){
- if(GetPlayerMoney(playerid) <34) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Hotdog. (You need 34$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Hotdog! (34$)");
- SetPlayerHealth(playerid, 100.0);
- GivePlayerMoney(playerid,-34);
- }
- if(listitem==3){
- if(GetPlayerMoney(playerid) <8) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Icecream. (You need 8$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Icecream! (8$)");
- SetPlayerHealth(playerid, 100.0);
- GivePlayerMoney(playerid,-8);
- }
- if(listitem==4){
- if(GetPlayerMoney(playerid) <10) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Cookies. (You need 10$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Cookies! (10$)");
- SetPlayerHealth(playerid, 100.0);
- GivePlayerMoney(playerid,-10);
- }
- }
- }
- if(dialogid==DIALOG_BUY_DRINKS_002){
- if(response){
- if(listitem==0){
- if(GetPlayerMoney(playerid) <24) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Lemonade. (You need 24$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Lemonade! (24$)");
- SetPlayerArmour(playerid, 100.0);
- GivePlayerMoney(playerid,-24);
- }
- if(listitem==1){
- if(GetPlayerMoney(playerid) <55) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Whiskey. (You need 55$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Whiskey! (55$)");
- SetPlayerArmour(playerid, 100.0);
- GivePlayerMoney(playerid,-55);
- }
- if(listitem==2){
- if(GetPlayerMoney(playerid) <32) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Beer. (You need 32$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Beer! (32$)");
- SetPlayerArmour(playerid, 100.0);
- GivePlayerMoney(playerid,-32);
- }
- if(listitem==3){
- if(GetPlayerMoney(playerid) <44) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Vodka. (You need 44$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Vodka! (44$)");
- SetPlayerArmour(playerid, 100.0);
- GivePlayerMoney(playerid,-44);
- }
- if(listitem==4){
- if(GetPlayerMoney(playerid) <13) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Coca Cola. (You need 13$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Coca Cola! (13$)");
- SetPlayerArmour(playerid, 100.0);
- GivePlayerMoney(playerid,-13);
- }
- }
- }
- if(dialogid==DIALOG_BUY_GUNS_002){
- if(response){
- if(listitem==0){
- if(GetPlayerMoney(playerid) <3400) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the MP4. (You need 3400$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy MP4! (3400$)");
- GivePlayerWeapon(playerid,31,100);
- GivePlayerMoney(playerid,-3400);
- }
- if(listitem==1){
- if(GetPlayerMoney(playerid) <2340) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the MP5. (You need 2340$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy MP5! (2340$)");
- GivePlayerWeapon(playerid,29,100);
- GivePlayerMoney(playerid,-2340);
- }
- if(listitem==2){
- if(GetPlayerMoney(playerid) <5403) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Deagle. (You need 5403$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Deagle! (5403$)");
- GivePlayerWeapon(playerid,24,100);
- GivePlayerMoney(playerid,-5403);
- }
- if(listitem==3){
- if(GetPlayerMoney(playerid) <4324) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the AK-47. (You need 4324$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy AK-47! (4324$)");
- GivePlayerWeapon(playerid,30,100);
- GivePlayerMoney(playerid,-4324);
- }
- if(listitem==4){
- if(GetPlayerMoney(playerid) <3250) return SendClientMessage(playerid,0xAA3333AA, "Sorry, you don't have money to buy the Shotgun. (You need 3250$)");
- SendClientMessage(playerid,COLOR_GREEN,"You buy Shotgun! (3250$)");
- GivePlayerWeapon(playerid,25,100);
- GivePlayerMoney(playerid,-3250);
- }
- }
- }
- return 1;
- }
- public OnPlayerCommandText(playerid,cmdtext[]){
- if(strcmp("/buy",cmdtext,true,10)==0){
- ShowPlayerDialog(playerid,DIALOG_BUY_002,DIALOG_STYLE_LIST,"{F21616}[Shop System v0.0.2]","{F3FF0A}1. {9FDE8E}Food\n{F3FF0A}2. {9FDE8E}Drinks\n{F3FF0A}3. {9FDE8E}Guns","Buy","Close");
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement