Ja bi jednog zamolio da bi mi reko kako da napravim npr u Burgu da kad napisem /pice da izaberem pice
Netreba da je u dialogu molim da mi jedan napravi..Bio bi zahvalan netreba za 2 komande moze samo za /pice
Zamolio bi da je npr kao u 3D ako znate sta mislim! Bio bi stvarno jako zahvalan da mi neko pokaze posto jos ucim skriptati
pa sam pogledao tutove a nikakav tut mi oko toga nije pomagao pa zato zamolim da mi neko ovdje napise kako to ide
hvala!
Ev ti primjer kako mozes uraditi
Ovo stavis pod: OnPlayerCommandText
if(!strcmp(cmdtext, "/pice", true))
{
if (PlayerToPoint(3, playerid,1755.4091,-1936.3309,21.2946) )
{
ShowPlayerDialog(playerid, 9, DIALOG_STYLE_LIST, "{0049FF}Cafe Bar {F3FF02}[Kolodvor]", "\nVoda ($1)\nSprunk ($2)\nBeer ($4)\nWine ($5)", "Kupi", "Odustani");
return 1;
}
}
A ovo stavis po OnDialogResponse.
if(dialogid == stavis broj dialoga po redu)
{
if(!response) return SendClientMessage(playerid, 0xCC0000FF, " ");
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno para do kupite.");
GivePlayerMoney(playerid, -1);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
}
case 1:
{
if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno para do kupite.");
GivePlayerMoney(playerid, -2);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
}
case 2:
{
if(GetPlayerMoney(playerid) < 4) return SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno para do kupite..");
GivePlayerMoney(playerid, -4);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
}
case 3:
{
if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid, 0xFFFFFF, "Nemate dovoljno para do kupite..");
GivePlayerMoney(playerid, -5);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
}
}
return 1;
}
EEE hvala ti stvarnoo!!!!!!!!!
Stavi svoje koordinate
if (PlayerToPoint(3, playerid,1755.4091,-1936.3309,21.2946) )