[Pomoc] Oruzije


Započeo youngdeal, Jun 06, 2013, 14:04:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema:znaci napravio sam komandu kupioruzije u dialozima i normalno se kompila mod udjem unutra izbaci mi dialog kliknem na oruzije da ga kupim ono nece
Dio skripte: dacu sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
69

jesi postavio isto ime dialoga u komandi i u ondialogresponse
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

YCMD:kupioruzije(playerid, params[], help)
{
    ShowPlayerDialog(playerid, 93, DIALOG_STYLE_LIST, "{0066FF}Oruzije", "{66FF00}Deagle (100$)\n{66FF00}SMG (500$)\n{66FF00}AK47 (1000$)\n{66FF00}M4 (1000$)\n{66FF00}RPG(2000$)", "Kupi", "Odustani");
    return 1;
}


if(dialogid == 93)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                        if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Treba te 100$ da kupite Deagle");
                        GivePlayerMoney(playerid, -100);
                        GivePlayerWeapon(playerid, 24, 500);
                }
                case 1:
                {
                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Trebate 500$ da kupite SMG");
                        GivePlayerMoney(playerid, -500);
                        GivePlayerWeapon(playerid, 29, 500);
                }
                case 2:
                {
                        if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Trebate 1000$ da kupie AK-47");
                        GivePlayerMoney(playerid, -1000);
                        GivePlayerWeapon(playerid, 30, 500);
                }
                case 3:
                {
                        if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Trebate 1000$ da kupite M4");
                        GivePlayerMoney(playerid, -1000);
                        GivePlayerWeapon(playerid, 31, 500);
                }
                case 4:
                {
                        if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Trebate 2000$ da kupite RPG");
                        GivePlayerMoney(playerid, -2000);
                        GivePlayerWeapon(playerid, 35, 10);
                }
            }
        }
    }
	return 1;
}
69

BUMP!
Poslednja Izmena: Jun 06, 2013, 14:23:35 POSLE PODNE od C++
69

jel imas jos koji dialog koji je 93
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!


Citat: David (Sabljak) A.k.A SABO(T) poslato Jun 06, 2013, 15:51:12 POSLE PODNE
Znaic kucas CMD i otvori ti se dialog ali nema povratne funkcije?

Koritis kakve filterscripte?
Dali si 100% siguran da nema jos koji dialog 93?
nemam nikakve fs i nemam nikoji dialog pod 93
69


Ajde probaj drugi dialog id sto posto je do toga
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).


Citat: Lenon poslato Jun 06, 2013, 16:04:24 POSLE PODNE
upravo sam testirao i radi.. 100% ti se mijesa dijalog..

kako si ga definisao?
evo sve vezano za to
if(dialogid == 93)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                        if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Treba te 100$ da kupite Deagle");
                        GivePlayerMoney(playerid, -100);
                        GivePlayerWeapon(playerid, 24, 500);
                        return 1;
                }
                case 1:
                {
                        if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Trebate 500$ da kupite SMG");
                        GivePlayerMoney(playerid, -500);
                        GivePlayerWeapon(playerid, 29, 500);
                        return 1;
                }
                case 2:
                {
                        if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Trebate 1000$ da kupie AK-47");
                        GivePlayerMoney(playerid, -1000);
                        GivePlayerWeapon(playerid, 30, 500);
                        return 1;
                }
                case 3:
                {
                        if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Trebate 1000$ da kupite M4");
                        GivePlayerMoney(playerid, -1000);
                        GivePlayerWeapon(playerid, 31, 500);
                        return 1;
                }
                case 4:
                {
                        if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,COLOR_WHITE, "{0066FF}Trebate 2000$ da kupite RPG");
                        GivePlayerMoney(playerid, -2000);
                        GivePlayerWeapon(playerid, 35, 10);
                        return 1;
                }
            }
        }
    }
	return 1;
}

i imam komandu
YCMD:kupioruzije(playerid, params[], help)
{
    ShowPlayerDialog(playerid, 93, DIALOG_STYLE_LIST, "{0066FF}Oruzije", "{66FF00}Deagle (100$)\nSMG (500$)\nAK47 (1000$)\nM4 (1000$)\nRPG(2000$)", "Kupi", "Odustani");
    return 1;
}
Poslednja Izmena: Jun 06, 2013, 16:06:53 POSLE PODNE od C++
69

i to sam uradio nece **PSUJEM**
Poslednja Izmena: Jun 06, 2013, 16:10:11 POSLE PODNE od David (Sabljak) A.k.A SABO(T)
69

Citat: David (Sabljak) A.k.A SABO(T) poslato Jun 06, 2013, 16:10:00 POSLE PODNE
Citat: Lenon poslato Jun 06, 2013, 16:07:10 POSLE PODNE
moras na vrh staviti:

#define DIALOG_ORUZIJE 93 // mozes promjeniti naziv kako ti hoces


Lenone ne lupaj [cenzura]osti :) to je isti vrag

Promjeni ID Dialoga stavi npr 258
Nece! da nema to kakve veze sa ovim http://www.zaslike.com/files/93d4gdc2cj75v9vybas.png pa zato nece da je ucita ali nevjerujem posto mi sve druge ucita?
69

znaci sad nema nikakvi gresaka u pokretanju namjestio sam id dialog na 6000 i ponovo nece.
69

Blaeks

*

Madmen

komandu na kraj skripte i dialog pod ondialogresponse, mora da radi, to je osnovni nivo skriptanja, komanda u dialogu..

Citat: Blaeks poslato Jun 06, 2013, 16:25:18 POSLE PODNE
komandu na kraj skripte i dialog pod ondialogresponse, mora da radi, to je osnovni nivo skriptanja, komanda u dialogu..
Nece.
69