[POMOC] Komanda /drink ili /meni

10. Okt. 2011. Zaključano
1,102
pregleda
9
postova
Nemanja Batinic
3
Street Runner
10. Okt. 2011.
Skripta koju koristim: Ako moze pomoc kako da uopsteno da radim...
Detaljan opis problema: Kako da napravim /drink, /meni da kada to ukucam da mi pise imena pica i koliko kostaju, da mogu da se kupe
Dio skripte: Galaxy State Play
Neke slike/video : Nemam ih
Samper
5
Kingpin
FlasHica
5
Kingpin
10. Okt. 2011.
Quote from October 10, 2011, 7:45 pm:
http://balkan-samp.com/forum/index.php?topic=31739.0

on traži pomoć, da shvati kako se to radi... ne gotove komande :/
Deleted User
Obrisan korisnik
10. Okt. 2011.
Koristi http://wiki.sa-mp.com/wiki/ShowPlayerDialog primer:
YCMD:meni(playerid,params[],help)
{
ShowPlayerDialog(playerid,923,DIALOG_STYLE_LIST,"Menu","Pivo\nVino","Kupi", "Izadji");
return 1;
}

I onda pod public OnDialogResponse
if(dialogid == 923)
{
switch(listitem)
{
case 0:
{
//Ovde kod kada kupi pivo
}
case 1:
{
//Ovde kod kada kupi vino
}
}
}
dock
5
Crime Lord
10. Okt. 2011.
YCMD:meni(playerid,params[],help)
{
    ShowPlayerDialog(playerid,9999,DIALOG_STYLE_LIST,"Meni pica. Izaberite pice:,"Pivo ($10)\nVino ($30)\nViski ($25)","Izaberi", "Odustani");
    return 1;
}


Tu dodajes sta hoces u dialog...

Ovo stavljas u OnDialogResponse

if(dialogid == 9999)
{
    switch(listitem)
    {
          case 0:
        {
              SendClientMessage(playerid, COLOR_LIGHTBLUE, "(Kupnja) Kupili ste pivo za $10.");
              GivePlayerMoney(playerid, -10);
              //Dodas jos nesto ako treba (animacija ili sta vec)
          }
          case 1:
        {
              SendClientMessage(playerid, COLOR_LIGHTBLUE, "(Kupnja) Kupili ste vino za $30.");
              GivePlayerMoney(playerid, -30);
              //Dodas jos nesto ako treba (animacija ili sta vec)
          }
          case 2:
        {
              SendClientMessage(playerid, COLOR_LIGHTBLUE, "(Kupnja) Kupili ste viski za $25.");
              GivePlayerMoney(playerid, -25);
              //Dodas jos nesto ako treba (animacija ili sta vec)
          }
/*      case 3:
        {
              Ovako dodajes dodatna pica koja hoces ubaciti samo menjas broj posle 'case' u broj + 1
          }*/
    }
}


Hope i helped 😄
Nemanja Batinic
3
Street Runner
11. Okt. 2011.
Sve sam shvatio ali samo mi nije jos ovo jasno, gde ce se to nalaziti posto nigde nisam postavio koordinate x, y i z?
Deleted User
Obrisan korisnik
11. Okt. 2011.
Dodas ovo u komandu:
if(!IsPlayerInRangeOfPoint(playerid, 5.0, x,y,z)) return SendClientMessage(playerid,0xFFFFFFFF,"Niste na mestu za kupovinu pica");

I ako hoces stavis 3dtext
Hrcc
2
Rookie
12. Dec. 2022.
Moze mi neko napraviti cmd /drink sa pickupom Hvala lijepo.
Frozen_Capone
5
Crime Lord
14. Dec. 2022.
Neaktivno... Lock!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha