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)://
[Pomoc] Oruzije
653
pregleda
15
postova
6. Jun 2013.
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;
}6. Jun 2013.
David (Sabljak) A.k.A SABO(T) wrote on June 6, 2013, 1:51 pm:
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?
Koritis kakve filterscripte?
Dali si 100% siguran da nema jos koji dialog 93?
nemam nikakve fs i nemam nikoji dialog pod 93
6. Jun 2013.
Lenon wrote on June 6, 2013, 2:04 pm:
upravo sam testirao i radi.. 100% ti se mijesa dijalog..
kako si ga definisao?
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;
}6. Jun 2013.
David (Sabljak) A.k.A SABO(T) wrote on June 6, 2013, 2:07 pm:
moras na vrh staviti:
#define DIALOG_ORUZIJE 93 // mozes promjeniti naziv kako ti hocesLenone ne lupaj 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?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava