Jump to content

kjn

Uživatel
  • Příspěvků

    2
  • Registrován

  • Aktivní

Reputace

0 Na nule

About kjn

  • Narozeniny 08/18/1993

Kontaktní údaje

  • Skype
    majkl932
  1. Skopčiť som ho určite neskopčil ale keby si dával pozor by si sa dočital že som ho urobil s pomocou wiki
  2. Zdravím, tak ma napadlo sa podeliť o môj prvý ammo shop pokial ma ešte teší že som ho vytvoril s pomocou wiki. Na začiatok: new ammo; Druhá fáza je vytvoriť pickup v amme ////////////ammonation ammo = CreatePickup(1254, 19, 312.4347,-165.6759,999.6010); NOTE: 1254 je síce vesta ale mne sa to páči, je to netradičné a nevidno to nejak často na serveroch. Tretia fáza je OnPlayerPickUpPickup public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == ammo)//ammo - zbrane { ShowPlayerDialog(playerid, 111, DIALOG_STYLE_LIST, "StuntPark Ammonation", "Health $2,000\nArmour $2,000\nDesert Eagle $500\nSawnoff Shotgun $1,000\nMP5 $1,500\nAK-47 $4,000\nM4 $4,000\nSniper Rifle $3,500\nGranade $3,000", "Buy", "Exit"); return 1; } Stvrtá fáza je dialog sám o sebe public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 111) // Color Settings { if(!response) return SendClientMessage(playerid, 0xFFFFFFAA, "Odišiel si."); switch(listitem) { case 0: // Zivot { if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -2000); SetPlayerHealth(playerid, 100); return 1; } case 1: // vesta { if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -2000); SetPlayerArmour(playerid, 100); return 1; } case 2: // Desert Eagle { if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -500); GivePlayerWeapon(playerid, 24, 50); return 1; } case 3: // Sawnoff Shotgun { if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -1000); GivePlayerWeapon(playerid, 26, 50); return 1; } case 4: // MP5 { if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -1500); GivePlayerWeapon(playerid, 29, 100); return 1; } case 5: // Ak-47 { if(GetPlayerMoney(playerid) < 4000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -4000); GivePlayerWeapon(playerid, 30, 150); return 1; } case 6: // M4 { if(GetPlayerMoney(playerid) < 4000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -4000); GivePlayerWeapon(playerid, 31, 150); return 1; } case 7: // Sniper Rifle { if(GetPlayerMoney(playerid) < 3500) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -3500); GivePlayerWeapon(playerid, 34, 30); return 1; } case 8: // granade { if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -3000); GivePlayerWeapon(playerid, 16, 10); return 1; } if(GetPlayerMoney a <3500 (ukážka) - zisti či má hráč danú sumu pri sebe. Ked nemá napíše mu správa že nemá dostatok penazí, GivePlayerMoney a -3500 mu ich odoberie (Pozor musi tam byť -). GivePlayerWeapon nám sám o sebe hovori že vrah je na svete Tento Tut som sice robil s pomocou wiki nie je to nič moc, ked som na niečo zabudol pište hned ale po jednom! PS: Samozrejme si músite vytvoriť aj vlastné ammu ale to nechám na vás.
×
×
  • Create New...