Jump to content
  • 0

pomoc Money = Score


Troy

Dotaz

Čau lidi, dal jsem si do GM tyto řádky na převedení peněz do score tabulky ale nefunguje to :( má to několik errorů

 

 

 

 

#define GivePlayerMoneyEx(%0,%1) GivePlayerMoney(%0,%1) SetPlayerScore(%0,GetPlayerScore(%0)+%1)

 

 

stock GivePlayerMoneyEx(playerid,cash)
{
SetPlayerScore(playerid,GetPlayerMoney(playerid)+cash);
GivePlayerMoney(playerid,GetPlayerMoney(playerid)+cash);
return 1;
}

 

 

 

nahoru do modu:

 

forward Score();

 

do OnGameModeInit :

 

SetTimer("Score",2000,1);

 

třeba dolů do modu:

 

public Score()
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) SetPlayerScore(i,GetPlayerMoney(playerid));}
return 1;
}

 

 

 

a tu jsou errory:

GM27.pwn(21) : error 017: undefined symbol "playerid"
GM27.pwn(25) : error 021: symbol already defined: "GivePlayerMoney"
GM27.pwn(29) : error 010: invalid function or declaration

Pomůže mi každá správná pomoc :)

Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0

public Score()
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) SetPlayerScore(i,GetPlayerMoney,playerid));
}
return 1;
}

"Nikde neni definovane"

"playerid" zmeň na "i" a tú definíciu vymaž

onplayerupdate --> SetPlayerScore(playerid,GetPlayerMoney(playerid));

tak jak to mám udělat? potřebuju to napsat rovnou :)

např.: jaký public mám kam dát, co a kde definovat, abych se v tom vyznal a jeden nápad využil (který bude fungovat :d)

(edit: už mi to asi jde ;))

Link to comment
Share on other sites

  • 0

//nahoru nade vsechny GivePlayerMoney
stock GivePlayerMoneyEx(playerid,cash)
{
GivePlayerMoney(playerid,cash);
SetPlayerScore(playerid,GetPlayerMoney(playerid));
return 1;
}
#define GivePlayerMoney GivePlayerMoneyEx

A ten timer smaz

Link to comment
Share on other sites

  • 0

//nahoru nade vsechny GivePlayerMoney
stock GivePlayerMoneyEx(playerid,cash)
{
GivePlayerMoney(playerid,cash);
SetPlayerScore(playerid,GetPlayerMoney(playerid));
return 1;
}
#define GivePlayerMoney GivePlayerMoneyEx

A ten timer smaz

já už tam mám tento stock:

stock GivePlayerMoneyEx(playerid,money){
GivePlayerMoney(playerid,money);
SetPVarInt(playerid,"PlayerMoney",GetPlayerMoney(playerid));
}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...