Jump to content
  • 0

pomoc GetPlayerMoney & SendClientMessage


Domm

Dotaz

Caute :hallo:

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

9 odpovědí na tuto otázku

Recommended Posts

  • 0

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

  • 0
Caute :hallo:

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...