Probleem met Ammunation.
Featured Replies
Recent actief 0
- Er zijn hier geen geregistreerde gebruikers aanwezig.
Een betere weg om onze GTA community te volgen. Leer meer.
Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.
Hallo,
Ik heb een wapendialog gemaakt die verschijnt als een player de pickup inloopt. De blauwe(business) pickup van gl_property heb ik verwijderd door de ammunations weg te halen uit business.txt en daarvoor in de plaats gele 'I's neergezet. Maar als ik de pickup inloop, komt er te staan: "Business: type /enter to enter.", terwijl ik de ammunations uit het txt bestand heb gehaald. Hoe zorg ik dat de dialog weer verschijnt? Hier het stukje script, misschien ligt het daaraan:
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == ammu1) if(pickupid == ammu2) if(pickupid == ammu3) if(pickupid == ammu4) if(pickupid == ammu5) if(pickupid == ammu6) if(pickupid == ammu7) if(pickupid == ammu8) if(pickupid == ammu9) if(pickupid == ammu10) // alle ammunations gebruiken hetzelfde menu. { new listitems[] = "1\t9mm Pistol - $1500\n2\tDesert Eagle - $1600\n3\tTec9 - $1700\n4\tCombat Shotgun - $1900\n5\tSMG - $2000\n6\tAK47 - $2200\n7\tM4 - $2500"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Ammunation - Weapon Menu:",listitems,"Buy","Cancel"); return 1; } }public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 2 && response == 1) { if(listitem == 0) { if(GetPlayerMoney(playerid) >= 1500) { GivePlayerWeapon(playerid, 22, 99999); SendClientMessage(playerid, COLOR_GREEN, "You have bought a 9mm Pistol for $1500."); GivePlayerMoney(playerid, -1500); }} if(listitem == 1) { if(GetPlayerMoney(playerid) >= 1600) { GivePlayerWeapon(playerid, 24, 99999); SendClientMessage(playerid, COLOR_GREEN, "You have bought a Desert Eagle for $1600."); GivePlayerMoney(playerid, -1600); }} if(listitem == 2) { if(GetPlayerMoney(playerid) >= 1700) { GivePlayerWeapon(playerid, 32, 99999); SendClientMessage(playerid, COLOR_GREEN, "You have bought a Tec9 for $1700."); GivePlayerMoney(playerid, -1700); }} if(listitem == 3) { if(GetPlayerMoney(playerid) >= 1900) { GivePlayerWeapon(playerid, 27, 99999); SendClientMessage(playerid, COLOR_GREEN, "You have bought a Combat Shotgun for $1900."); GivePlayerMoney(playerid, -1900); }} if(listitem == 4) { if(GetPlayerMoney(playerid) >= 2000) { GivePlayerWeapon(playerid, 29, 99999); SendClientMessage(playerid, COLOR_GREEN, "You have bought a SMG for $2000."); GivePlayerMoney(playerid, -2000); }} if(listitem == 5) { if(GetPlayerMoney(playerid) >= 2200) { GivePlayerWeapon(playerid, 30, 99999); SendClientMessage(playerid, COLOR_GREEN, "You have bought a AK47 for $2200."); GivePlayerMoney(playerid, -2200); }} if(listitem == 6) { if(GetPlayerMoney(playerid) >= 2500) { GivePlayerWeapon(playerid, 31, 99999); SendClientMessage(playerid, COLOR_GREEN, "You have bought a M4 for $2500."); GivePlayerMoney(playerid, -2500); } else { SendClientMessage(playerid, COLOR_RED,"You don't have enough money to buy that weapon!"); return 1; }} return 1; } }Groeten,
sean5874
Bewerkt: door sean5874