Hoce li neko ove komande da mi prebaci u DIALOGu.....
...::::Please:::... :D
Komanda broj 1 - Ova da se doradi da bude kao i druga...
if (strcmp("/pij", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(3.0,playerid,374.7567,-67.7098,1001.5151))
{ //GOTOVO
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Meni Pica");
SendClientMessage(playerid, COLOR_LIGHTRED, "/Pivo|/Konjak|/Schewps|/CocaCola");
}
}
Komanda broj 2 -
if(strcmp(cmd,"/jedi",true)==0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerToPoint(3, playerid,376.5103,-68.1829,1001.5151)||PlayerToPoint(3, playerid,373.6855,-119.1991,1001.4922)||PlayerToPoint(3, playerid,369.4097,-6.2889,1001.8516))//mjesto gdje moze jesti
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new x_nr[128];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "¤¤¤¤¤¤¤¤¤¤¤¤|_Jelovnik Jela_|¤¤¤¤¤¤¤¤¤¤¤¤");
SendClientMessage(playerid, COLOR_WHITE, "Upisi: /jedi [ime jela]");
SendClientMessage(playerid, COLOR_WHITE, "*Jelovnik: Pizza[$39] | Burek [$33] | Hotdog [$19] | Sandwich [$24] | Hamburger [$29]");
return 1;
}
if(strcmp(x_nr,"pizza",true) == 0)
{
new Float:HP;
GetPlayerHealth(playerid, HP);
if(HP<100)
{
SetPlayerHealth(playerid, HP+35);
GivePlayerMoney(playerid, -39);
GameTextForPlayer(playerid, "~r~Pojeo si Pizzu", 5000, 1);
format(string, sizeof(string), "%s jede pizzu", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SetPlayerHealth(playerid, HP-5);
GivePlayerMoney(playerid, -39);
format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else if(strcmp(x_nr,"hotdog",true) == 0)
{
new Float:HP;
GetPlayerHealth(playerid, HP);
if(HP<100)
{
SetPlayerHealth(playerid, HP+20);
GivePlayerMoney(playerid, -19);
GameTextForPlayer(playerid, "~w~Pojeo si Hotdog", 5000, 1);
format(string, sizeof(string), "%s jede Hotdog", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SetPlayerHealth(playerid, HP-5);
GivePlayerMoney(playerid, -19);
format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else if(strcmp(x_nr,"sandwich",true) == 0)
{
new Float:HP;
GetPlayerHealth(playerid, HP);
if(HP<100)
{
SetPlayerHealth(playerid, HP+24);
GivePlayerMoney(playerid, -24);
GameTextForPlayer(playerid, "~w~Pojeo si sandwich", 5000, 1);
format(string, sizeof(string), "%s jede sandwich", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SetPlayerHealth(playerid, HP-5);
GivePlayerMoney(playerid, -24);
format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else if(strcmp(x_nr,"hamburger",true) == 0)
{
new Float:HP;
GetPlayerHealth(playerid, HP);
if(HP<100)
{
SetPlayerHealth(playerid, HP+35);
GivePlayerMoney(playerid, -29);
GameTextForPlayer(playerid, "~w~Pojeo si hamburger", 5000, 1);
format(string, sizeof(string), "%s jede hamburger", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SetPlayerHealth(playerid, HP-5);
GivePlayerMoney(playerid, -29);
format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else if(strcmp(x_nr,"burek",true) == 0)
{
new Float:HP;
GetPlayerHealth(playerid, HP);
if(HP<100)
{
SetPlayerHealth(playerid, HP+35);
GivePlayerMoney(playerid, -33);
GameTextForPlayer(playerid, "~w~Pojeo si burek", 5000, 1);
format(string, sizeof(string), "%s jede burek", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SetPlayerHealth(playerid, HP-5);
GivePlayerMoney(playerid, -33);
format(string, sizeof(string), "%s se prejeo i sad mu nije dobro", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
}
}
return 1;
}
....................::::::::::::::::::::Ako neko ima vremena i volje bio bih mu jako zahvalan::::::::::::::::::::.................... :)
Može li neko meni odraditi GM od 0 ? -.-" ImaÅ¡ GOMILE tutoriala u vezi dialoga... To prvo, drugo, imaÅ¡ logine uraÄ'ene sa dialogom, pa malo koristi mozak i pregledaj to i skontaj sam sebi uraditi... Niko ti neće radit to nako...
if(strcmp(cmd, "/pij", true) == 0)
{
if(PlayerToPoint(10.0,playerid,376.6681,-67.4362,1001.5078))
{
ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_LIST, "Meni pica", "CocaCola\nPivo\nKonjak\nSchewps ", "U redu", "Odustani");// dodaj sebi koliko hoces jos :)
}
return 1;
}
if(strcmp(cmd, "/jedi", true) == 0)
{
if(PlayerToPoint(10.0,playerid,376.6681,-67.4362,1001.5078))
{
ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_LIST, "Jelovnik", " Pizza\nBurek\nHotdog\nSandwich\nHamburger ", "U redu", "Odustani");// dodaj sebi koliko hoces jos :)
}
return 1;
}
A za ondialogresponse sebi sam slozi sta hoces.. Ili ako ni to ne znas,reci sta hoces pa da ti napravim to...
Citat: AlÑ"Ñ"N MÑ"кA. poslato Oktobar 28, 2010, 11:00:24 PRE PODNE
Može li neko meni odraditi GM od 0 ? -.-" ImaÅ¡ GOMILE tutoriala u vezi dialoga... To prvo, drugo, imaÅ¡ logine uraÄ'ene sa dialogom, pa malo koristi mozak i pregledaj to i skontaj sam sebi uraditi... Niko ti neće radit to nako...
ha, ha....
Citat: ‎(à¥"_à¥") - ČιѕÑ,σ ÑÑ"кÑÑ"αÑ,ινησ - (à¥"_à¥") poslato Oktobar 28, 2010, 19:28:29 POSLE PODNE
if(strcmp(cmd, "/pij", true) == 0)
{
if(PlayerToPoint(10.0,playerid,376.6681,-67.4362,1001.5078))
{
ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_LIST, "Meni pica", "CocaCola\nPivo\nKonjak\nSchewps ", "U redu", "Odustani");// dodaj sebi koliko hoces jos :)
}
return 1;
}
if(strcmp(cmd, "/jedi", true) == 0)
{
if(PlayerToPoint(10.0,playerid,376.6681,-67.4362,1001.5078))
{
ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_LIST, "Jelovnik", " Pizza\nBurek\nHotdog\nSandwich\nHamburger ", "U redu", "Odustani");// dodaj sebi koliko hoces jos :)
}
return 1;
}
A za ondialogresponse sebi sam slozi sta hoces.. Ili ako ni to ne znas,reci sta hoces pa da ti napravim to...
Aj ako imas vremena napravi i za OnDialogResponse...... Po tvojim, na brzinu.. ;)
Hvala ti Puno...
de pogledaj moj potpis ono sto pise dolje!!!!!!!!!!!
Citat: [CH]°°LøpεȤ°°[4EVER] poslato Oktobar 28, 2010, 20:32:33 POSLE PODNE
de pogledaj moj potpis ono sto pise dolje!!!!!!!!!!!
Uredu je, nisi moderator da mu ti to govoriš... Već sam mu to rekao, sada, ako mu neko pomogne, dobro za njega, ako mu ne pomogne, ništa... Ne moraš se ti mješati... Njegov problem što ne koristi tražilicu, neće saznat odgovor ; )
Pozz ^^
Koristio sam TRAZILICU....
I ima samo jedan rezultat za OnDialogResponse....Ali tu nema sto meni treba.. -.-'
I sta se mesas ako je rekao da ce mi uraditi...
if(dialogid == 1000)
{
if(response)
{
if(listitem == 0)
{
GivePlayerMoney(playerid, - 50);
}
}
return 1;
}
Eh sad ovo sam odradio na brzinu... sad sebi dodajes ako hoces neki text i sl... Ovo ti je samo za prvi item.. Tj za CocaColu,ako zelis dodati jos,sto vjerovatno hoces samo kopiraj
if(listitem == 0)
{
GivePlayerMoney(playerid, - 50);
}
i if(listitem == 0)
ovde umjeto nule stavljas sledeci redni broj..
Evo kako sam ja to uradio.....
if(dialogid == 1000)
{
if(response)
{
if(listitem == 0)
{
format(string, sizeof(string), "%s pije Vodu!", sendername);
SendClientMessage(playerid, 0x33AA33AA, string);
GivePlayerMoney(playerid,-15);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
SetPlayerHealth(playerid, health + 50.0);
}
if(listitem == 1)
{
format(string, sizeof(string), "%s pije LaVitu!", sendername);
SendClientMessage(playerid, 0x33AA33AA, string);
GivePlayerMoney(playerid,-15);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
SetPlayerHealth(playerid, health + 50.0);
}
if(listitem == 2)
{
format(string, sizeof(string), "%s pije CocaColu!", sendername);
SendClientMessage(playerid, 0x33AA33AA, string);
GivePlayerMoney(playerid,-15);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
SetPlayerHealth(playerid, health + 50.0);
}
if(listitem == 3)
{
format(string, sizeof(string), "%s pije Lav Pivo!", sendername);
SendClientMessage(playerid, 0x33AA33AA, string);
GivePlayerMoney(playerid,-15);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
SetPlayerHealth(playerid, health + 50.0);
}
if(listitem == 4)
{
format(string, sizeof(string), "%s pije Jelen Pivo!", sendername);
SendClientMessage(playerid, 0x33AA33AA, string);
GivePlayerMoney(playerid,-15);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
SetPlayerHealth(playerid, health + 50.0);
}
if(listitem == 5)
{
format(string, sizeof(string), "%s pije Vinjak!", sendername);
SendClientMessage(playerid, 0x33AA33AA, string);
GivePlayerMoney(playerid,-15);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
SetPlayerHealth(playerid, health + 50.0);
}
if(listitem == 6)
{
format(string, sizeof(string), "%s pije Pelinkovac!", sendername);
SendClientMessage(playerid, 0x33AA33AA, string);
GivePlayerMoney(playerid,-15);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
SetPlayerHealth(playerid, health + 50.0);
}
}
return 1;
}
I pojave mi se ovi errori...
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13443) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13445) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13447) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13456) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13465) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13474) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13483) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13492) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13501) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\Desktop\SmartEx RolePlay 0.3b\gamemodes\pfrp.pwn(13510) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
10 Errors.