Započeo Obrisan korisnik
•15. Avg. 2011.• Zaključano[Pomoc] : OnDialogResponse
621
pregleda
4
postova
15. Avg. 2011.
Skripta koju koristim:Od 0.
Detaljan opis problema:Pravim restoran,napravim pickup,pa meni i onda kucas /meni i izbaciti ti dijalog da izaberes jelo i ubacio sam OnDialogResponse i odem da testam i stanem na pickup kucam /meni izaberem 1. jelo i nista neizbacuje,a errora nema.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):/-/
Detaljan opis problema:Pravim restoran,napravim pickup,pa meni i onda kucas /meni i izbaciti ti dijalog da izaberes jelo i ubacio sam OnDialogResponse i odem da testam i stanem na pickup kucam /meni izaberem 1. jelo i nista neizbacuje,a errora nema.
Dio skripte:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid)
{
case 1:// Our dialog!
{
switch(listitem)// Checking which listitem was selected
{
case 0:// The first item listed
{
if(GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -5);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
}
case 1: // The second item listed
{
if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -10);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
}
case 2:
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -8);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
}
case 3:
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -3);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
}
case 4:
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -4);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
}
case 5:
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -20);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
}
case 6:
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -5);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
}
case 7:
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -6);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
}
case 8:
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -5);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
}
case 9:
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Error:Nemas dovoljno novca.");
GivePlayerMoney(playerid, -2);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
}
}
}
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):/-/
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

