Domm 11 Odesláno: 23. Září, 2012 Share Odesláno: 23. Září, 2012 Caute Mam takovej menší problémek a nevám si rady, tak prosím někdo pomožte Mam na serveru objednávání VIP Za herní peníze, ale jaksi to nefunguje... Kod: if(GetPlayerMoney(playerid) < 9999999) return SCM(playerid, bila,"Nemáš dostatek peněz na VIP {CD7F32}Bronze{ffffff}!"); else if(GetPlayerMoney(playerid) > 9999999) { format(string, sizeof(string),"Hráč {0088FF}%s{ffffff} si koupil VIP {CD7F32}Bronze{ffffff}!",Jmeno(playerid)); SendClientMessageToAll(bila,string); SCM(playerid,bila,"Koupil sis VIP {CD7F32}Bronze{ffffff}!"); vip[playerid] =1; GivePlayerMoney(playerid,-10000000); Erory: Erory mi to v pwn nehazi... A teď problém: Zadám příkaz, vyjede mi dialog, vyberu možnost, a nic (Když mam př. 1$) a přitom by to mělo zobrazit toto: Nemáš dostatek peněz na VIP Bronze!, ale jaksi se mi to v chatu prostě neobjeví, proto vás žádám o radu. Díky. Domm Link to comment Share on other sites More sharing options...
0 LYRIcS 88 Odesláno: 23. Září, 2012 Share Odesláno: 23. Září, 2012 bude to zlym id dialogu, alebo nespravnym napawnenim. btw, toto: if(GetPlayerMoney(playerid) Link to comment Share on other sites More sharing options...
0 TheRohlikar 21 Odesláno: 23. Září, 2012 Share Odesláno: 23. Září, 2012 Hoď sem celý public a příkaz Link to comment Share on other sites More sharing options...
0 Domm 11 Odesláno: 23. Září, 2012 Author Share Odesláno: 23. Září, 2012 Příkaz dcmd_chcivip(playerid, params[]){ #pragma unused params ShowPlayerDialog(playerid,777,DIALOG_STYLE_LIST,"Objednávka VIP","{CD7F32}Bronze{ffffff} - {00FF00}10.000.000${ffffff}\n{C0C0C0}Silver{ffffff} - {00FF00}25.000.000${ffffff}\n{FFD700}Gold{ffffff} - {00FF00}50.000.000${ffffff}","Vyber","Zrusit"); return 1; } Public: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new string[256]; if(dialogid == 777) { if(response == 1) { if(listitem == 0) { if(GetPlayerMoney(playerid) < 9999999) return SCM(playerid, bila,"Nemáš dostatek peněz na VIP {CD7F32}Bronze{ffffff}!"); else if(GetPlayerMoney(playerid) > 9999999) { format(string, sizeof(string),"Hráč {0088FF}%s{ffffff} si koupil VIP {CD7F32}Bronze{ffffff}!",Jmeno(playerid)); SendClientMessageToAll(bila,string); SCM(playerid,bila,"Koupil sis VIP {CD7F32}Bronze{ffffff}!"); vip[playerid] =1; GivePlayerMoney(playerid,-10000000); }} else if(listitem == 1) { if(GetPlayerMoney(playerid) < 24999999) return SCM(playerid, bila, "Nemáš dostatek peněz na VIP {C0C0C0}Silver{ffffff}!"); else if(GetPlayerMoney(playerid) > 24999999) { SendClientMessage(playerid, COLOR_ORANGE, "Nemáš dostatek peněz na VIP {C0C0C0}Silver{ffffff}!"); format(string, sizeof(string),"Hráč {0088FF}%s{ffffff} si koupil VIP {C0C0C0}Silver{ffffff}!",Jmeno(playerid)); SendClientMessageToAll(bila,string); SCM(playerid,bila,"Koupil sis VIP {C0C0C0}Silver{ffffff}!"); vip[playerid] =2; GivePlayerMoney(playerid,-25000000); }} else if(listitem == 2) { if(GetPlayerMoney(playerid) < 49999999) return SCM(playerid,bila,"Nemáš dostatek peněz na VIP {FFD700}Gold{ffffff}!"); else if(GetPlayerMoney(playerid) > 49999999) { format(string, sizeof(string),"Hráč {0088FF}%s{ffffff} si koupil VIP {FFD700}Gold{ffffff}!",Jmeno(playerid)); SendClientMessageToAll(bila,string); SCM(playerid,bila,"Koupil sis VIP {FFD700}Gold!"); vip[playerid] =3; GivePlayerMoney(playerid,-50000000); }}}} return true; } Link to comment Share on other sites More sharing options...
0 LYRIcS 88 Odesláno: 23. Září, 2012 Share Odesláno: 23. Září, 2012 daj do toho publicu na koniec return 0 a skus vymazat vsetky FS okrem tohto a povedz ci to ide Link to comment Share on other sites More sharing options...
0 Domm 11 Odesláno: 23. Září, 2012 Author Share Odesláno: 23. Září, 2012 Když vypnu všechny fs a necham jen to vip tak mi to funguje be problemů.. Link to comment Share on other sites More sharing options...
0 MartinHavo 14 Odesláno: 23. Září, 2012 Share Odesláno: 23. Září, 2012 Když vypnu všechny fs a necham jen to vip tak mi to funguje be problemů.. to znamená že jeden FS je chybný Link to comment Share on other sites More sharing options...
0 KarTooN 1 Odesláno: 23. Září, 2012 Share Odesláno: 23. Září, 2012 Caute Mam takovej menší problémek a nevám si rady, tak prosím někdo pomožte Mam na serveru objednávání VIP Za herní peníze, ale jaksi to nefunguje... Kod: if(GetPlayerMoney(playerid) < 9999999) return SCM(playerid, bila,"Nemáš dostatek peněz na VIP {CD7F32}Bronze{ffffff}!"); else if(GetPlayerMoney(playerid) > 9999999) { format(string, sizeof(string),"Hráč {0088FF}%s{ffffff} si koupil VIP {CD7F32}Bronze{ffffff}!",Jmeno(playerid)); SendClientMessageToAll(bila,string); SCM(playerid,bila,"Koupil sis VIP {CD7F32}Bronze{ffffff}!"); vip[playerid] =1; GivePlayerMoney(playerid,-10000000); Erory: Erory mi to v pwn nehazi... A teď problém: Zadám příkaz, vyjede mi dialog, vyberu možnost, a nic (Když mam př. 1$) a přitom by to mělo zobrazit toto: Nemáš dostatek peněz na VIP Bronze!, ale jaksi se mi to v chatu prostě neobjeví, proto vás žádám o radu. Díky. Domm Takže tento lehký script neopravíš a toto uděláš? http://pastebin.com/23MW4AVh navíc mě dostal ten text o kopírování... Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 23. Září, 2012 Administrátor Share Odesláno: 23. Září, 2012 if(GetPlayerMoney(playerid) Link to comment Share on other sites More sharing options...
0 Domm 11 Odesláno: 23. Září, 2012 Author Share Odesláno: 23. Září, 2012 Dík už mi to jede Admin můžeš lock Link to comment Share on other sites More sharing options...
Dotaz
Domm 11
Caute
Mam takovej menší problémek a nevám si rady, tak prosím někdo pomožte
Mam na serveru objednávání VIP Za herní peníze, ale jaksi to nefunguje...
Kod:
Erory:
A teď problém:
Zadám příkaz, vyjede mi dialog, vyberu možnost, a nic (Když mam př. 1$)
a přitom by to mělo zobrazit toto: Nemáš dostatek peněz na VIP Bronze!, ale jaksi se mi to v chatu prostě neobjeví, proto vás žádám o radu.
Díky. Domm
Link to comment
Share on other sites
9 odpovědí na tuto otázku
Recommended Posts