19.12.2012, 06:08
everytime i purchuse a drug it always wants me to re login
Код:
public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Drug Menu Script - by v0nz. "); print("--------------------------------------\n"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/drugmenu", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, DRUGMENU, DIALOG_STYLE_LIST, "Drug Menu", "Marijuana ($500)\nEcstacy ($1000)\nCocaine ($1500)\nMeth ($2000)\nAcid ($2500)\nMushrooms ($3000)", "Select", "Cancel"); return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DRUGMENU) { if(response) { if(listitem == 0) // Marijuana { if(GetPlayerMoney(playerid) > 499) { GivePlayerMoney(playerid, -500); SetPlayerDrunkLevel(playerid, 5000); SetPlayerArmour(playerid, 10); } else { SendClientMessage(playerid, COLOR_RED, "You need $500."); } } if(listitem == 1) // Ecstacy { if(GetPlayerMoney(playerid) > 999) { GivePlayerMoney(playerid, -1000); SetPlayerDrunkLevel(playerid, 10000); SetPlayerArmour(playerid, 20); } else { SendClientMessage(playerid, COLOR_RED, "You need $1000."); } } if(listitem == 2) // Cocaine { if(GetPlayerMoney(playerid) > 1499) { GivePlayerMoney(playerid, -1500); SetPlayerDrunkLevel(playerid, 15000); SetPlayerArmour(playerid, 40); } else { SendClientMessage(playerid, COLOR_RED, "You need $1500."); } } if(listitem == 3) // Meth { if(GetPlayerMoney(playerid) > 1999) { GivePlayerMoney(playerid, -2000); SetPlayerDrunkLevel(playerid, 25000); SetPlayerArmour(playerid, 60); } else { SendClientMessage(playerid, COLOR_RED, "You need $2000."); } } if(listitem == 4) // Acid { if(GetPlayerMoney(playerid) > 2499) { GivePlayerMoney(playerid, -2500); SetPlayerDrunkLevel(playerid, 30000); SetPlayerArmour(playerid, 80); } else { SendClientMessage(playerid, COLOR_RED, "You need $2500."); } } if(listitem == 5) // Mushrooms { if(GetPlayerMoney(playerid) > 2999) { GivePlayerMoney(playerid, -3000); SetPlayerDrunkLevel(playerid, 40000); SetPlayerArmour(playerid, 100); } else { SendClientMessage(playerid, COLOR_RED, "You need $3000."); } } } } }