[POMOC] /gun

Započeo Perkaa
23. Jun 2013. Zaključano
575
pregleda
14
postova
Gamer :D
2
Wheel Man
23. Jun 2013.
GM koju koristite: moja
Detaljan Opis: kako da napravim da kada npr. kucam /gun na odredjenom mjestu da izbaci u dijalogu da kupujem baseball palicu (50 $) i bokser (40$)
ps. pls moze li mi tko napraviti to?
Dio skripte: //
BocaBajrovic1995
5
Kingpin
23. Jun 2013.
Evo
if (strcmp(cmd, "/oruzije", true) == 0 || strcmp(cmd, "/kupigun", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(15.0,playerid,svoje kordinate))
{
ShowPlayerDialog(playerid,11, DIALOG_STYLE_LIST, "Kupovina oruzja:", "\nBokser \nNoz \nPalica", "Izaberi", "Izadji");
SendClientMessage(playerid, COLOR_GREEN, "Otvorili ste meni za kupovinu oruzja");
}
}
return 1;
}
i ispod public OnDialogResponse
if(dialogid == 11) // naoruzanje
{
if(response)
{

  if(listitem == 0)
{
                GivePlayerWeapon(playerid,1,1);
                GivePlayerMoney(playerid, -40);
SendClientMessage(playerid, COLOR_WHITE, "[Naoruzanje!] {FFFFFF}Uzeli ste Bokser!");//Text po zelji
}
}
if(listitem == 1)
{
                GivePlayerWeapon(playerid,4,1);
                GivePlayerMoney(playerid, -30);
SendClientMessage(playerid, COLOR_WHITE, "[Naoruzanje!] {FFFFFF}Uzeli ste Noz!");//Text po zelji
}
}
if(listitem == 2)
{
                GivePlayerWeapon(playerid,5,50);
                GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_WHITE, "[Naoruzanje!] {FFFFFF}Uzeli ste Palicu!");//Text po zelji
}
}
Edit:Mislim da tako ide ako sam pogresio negde neka me neko ispravi 🙂
Gamer :D
2
Wheel Man
23. Jun 2013.
crasha mi kad ubacim ovaj drugi dio :/
BocaBajrovic1995
5
Kingpin
23. Jun 2013.
Gamer 😄 wrote on June 23, 2013, 7:12 pm:
crasha mi kad ubacim ovaj drugi dio :/
Ispod cega si ubacio??
Gamer :D
2
Wheel Man
23. Jun 2013.
odma ispod ovog prvog xD
Gamer :D
2
Wheel Man
23. Jun 2013.
Hardwell wrote on June 23, 2013, 7:23 pm:
Prilagodi ID dialoga svomu


opet crasha pawno
Jacky1
4
Made Man
23. Jun 2013.
Gamer 😄 wrote on June 23, 2013, 7:20 pm:
odma ispod ovog prvog xD


Da probas drugi dio ubacit pod OnDialogResponse i definiras ga?
BocaBajrovic1995
5
Kingpin
23. Jun 2013.
Jel ti sad radi kako je uradio ovaj lik😕
Gamer :D
2
Wheel Man
23. Jun 2013.
ne sad mi izbaci 5 errora..
ovo je edit tvog litexa ako ti nesto znaci...

(44990) : error 017: undefined symbol "dialogid"
(44992) : error 017: undefined symbol "response"
(44994) : error 017: undefined symbol "listitem"
(45000) : error 017: undefined symbol "listitem"
(45006) : error 017: undefined symbol "listitem"
James_SmithXDl
6
OG Legend
23. Jun 2013.
if(dialogid == ORUZIJE_DIALOG)
{
    if(!response)
    {
        return SendClientMessage(playerid, COLOUR_RED, "{66FF00}{FF0000}Izasli ste.");
}
          switch(listitem)
            {

            case 0:
            {
                if(GetPlayerMoney(playerid) >= 500)
{
                    GivePlayerMoney(playerid, - 500);
                    GivePlayerWeapon(playerid, 24, 125);
                    SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si Deagle.");
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid, COLOUR_RED, "{FF0000}Nemas para.");
                    return 1;
                }

            }
            case 1://M4
            {
                if(GetPlayerMoney(playerid) >= 1500)
                {
                    GivePlayerMoney(playerid, - 2500);
                    GivePlayerWeapon(playerid, 31, 300);
                    SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si M4.");
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid, COLOUR_RED, "{FF0000}Nemas para.");
                    return 1;
                }
}
case 2://AK47
{
    if(GetPlayerMoney(playerid) >= 2000)
    {
      GivePlayerMoney(playerid, - 3000);
                    GivePlayerWeapon(playerid, 30, 300);
                    SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si AK47.");
                    return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOUR_RED, "{FF0000}nemas para.");
        return 1;
    }
}
case 3://spas12
{
    if(GetPlayerMoney(playerid) >= 3500)
    {
        GivePlayerMoney(playerid, -5000);
        GivePlayerWeapon(playerid, 27, 250);
        SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si Combat Shotgun.");
        return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOUR_RED, "{FF0000}nemas para.");
        return 1;
    }

    }
case 4://sniper
{
    if(GetPlayerMoney(playerid) >= 4500)
    {
        GivePlayerMoney(playerid, -4500);
        GivePlayerWeapon(playerid, 34, 100);
        SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si Sniper Rifle.");
        return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOUR_RED, "{FF0000}nemas para.");
        return 1;
 
}
}

}

    }
BocaBajrovic1995
5
Kingpin
23. Jun 2013.
Perkaa wrote on June 23, 2013, 9:38 pm:
ne sad mi izbaci 5 errora..
ovo je edit tvog litexa ako ti nesto znaci...

(44990) : error 017: undefined symbol "dialogid"
(44992) : error 017: undefined symbol "response"
(44994) : error 017: undefined symbol "listitem"
(45000) : error 017: undefined symbol "listitem"
(45006) : error 017: undefined symbol "listitem"
Dal ti to uopste znas gde treba da ubacis😕
Edit: Posalji ceo public OnDialogResponse da ti uradim
James_SmithXDl
6
OG Legend
23. Jun 2013.
prbaj ovo sto sam ti dao ubaci pod OnDialogResponse
if(dialogid == ORUZIJE_DIALOG)
{
    if(!response)
    {
        return SendClientMessage(playerid, COLOUR_RED, "{66FF00}{FF0000}Izasli ste.");
}
          switch(listitem)
            {

            case 0:
            {
                if(GetPlayerMoney(playerid) >= 500)
{
                    GivePlayerMoney(playerid, - 500);
                    GivePlayerWeapon(playerid, 24, 125);
                    SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si Deagle.");
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid, COLOUR_RED, "{FF0000}Nemas para.");
                    return 1;
                }

            }
            case 1://M4
            {
                if(GetPlayerMoney(playerid) >= 1500)
                {
                    GivePlayerMoney(playerid, - 2500);
                    GivePlayerWeapon(playerid, 31, 300);
                    SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si M4.");
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid, COLOUR_RED, "{FF0000}Nemas para.");
                    return 1;
                }
}
case 2://AK47
{
    if(GetPlayerMoney(playerid) >= 2000)
    {
      GivePlayerMoney(playerid, - 3000);
                    GivePlayerWeapon(playerid, 30, 300);
                    SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si AK47.");
                    return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOUR_RED, "{FF0000}nemas para.");
        return 1;
    }
}
case 3://spas12
{
    if(GetPlayerMoney(playerid) >= 3500)
    {
        GivePlayerMoney(playerid, -5000);
        GivePlayerWeapon(playerid, 27, 250);
        SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si Combat Shotgun.");
        return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOUR_RED, "{FF0000}nemas para.");
        return 1;
    }

    }
case 4://sniper
{
    if(GetPlayerMoney(playerid) >= 4500)
    {
        GivePlayerMoney(playerid, -4500);
        GivePlayerWeapon(playerid, 34, 100);
        SendClientMessage(playerid, COLOUR_YELLOW, "{3366FF}Kupio si Sniper Rifle.");
        return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOUR_RED, "{FF0000}nemas para.");
        return 1;
 
}
}

}

    }

i Definiraj na vrh
#define ORUZIJE_DIALOG
[NL] Maki
5
Underboss
24. Jun 2013.
Ova komanda radi samo baca eror na liniji gde pise ORUZIJE_DIALOG > error 029: invalid expression, assumed zero , testirao sam na gtarp 🙂

EDIT: Radi sve lose sam napravio 🙂
BocaBajrovic1995
5
Kingpin
24. Jun 2013.
αησηумσυѕ wrote on June 24, 2013, 7:18 am:
Ova komanda radi samo baca eror na liniji gde pise ORUZIJE_DIALOG > error 029: invalid expression, assumed zero , testirao sam na gtarp 🙂

EDIT: Radi sve lose sam napravio 🙂
Pa brate ja znam da radi cudno mi da kod njega ne radi 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha