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: //
[POMOC] /gun
575
pregleda
14
postova
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 🙂23. Jun 2013.
Gamer 😄 wrote on June 23, 2013, 7:12 pm:
crasha mi kad ubacim ovaj drugi dio :/
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"
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"
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;
}
}
}
}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"
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"
Edit: Posalji ceo public OnDialogResponse da ti uradim
23. Jun 2013.
prbaj ovo sto sam ti dao ubaci pod OnDialogResponse
i Definiraj na vrh
#define ORUZIJE_DIALOG
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
Underboss
Novi Član
240 / 250 XP
🌱Početnik(0)
667
Postovi:
82
Teme:
Pridružio se:Apr. 2012
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 🙂
EDIT: Radi sve lose sam napravio 🙂
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 🙂
EDIT: Radi sve lose sam napravio 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava