Skripta koju koristim: iStunt
Detaljan opis problema: stavio sam onaj anti money cheat i sve on radi samo ja koristim PlayerInfo[playerid za davanje igracu novaca i onda kad sam isao taj stock preimenovati dobio bih error i warning neznam kako bih mogao popraviti
Dio skripte:
D:\Private\iStunt\pawno\include\stocks.inc(856) : error 017: undefined symbol "playerid"
D:\Private\iStunt\pawno\include\stocks.inc(861) : error 010: invalid function or declaration
D:\Private\iStunt\pawno\include\reglog.inc(12) : error 021: symbol already defined: "PlayerInfo"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
856- stock PlayerInfo
861- return Cash;
12- new PlayerInfo;
cijeli stock:
stock PlayerInfo
{
Cash += pMoney;
ResetMoneyBar(playerid);
UpdateMoneyBar(playerid,Cash);
return Cash;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] anti money cheat
923
pregleda
10
postova
9. Jul 2011.
Kakav stock, sta ti radis bogati? lol? Onda mislis novce davat ovako: PlayerInfo ?
Lol?
Jednostavno stavi stock koji sam ja, preimenuj sve GivePlayerMoney u GivePlayerCash, osim onih definea napocetku, tj. UpdateMoneyBar.
Lol?
Jednostavno stavi stock koji sam ja, preimenuj sve GivePlayerMoney u GivePlayerCash, osim onih definea napocetku, tj. UpdateMoneyBar.
9. Jul 2011.
Jao System znam sta je u tvojoj skripti samo napravi kako je LuKsA tamo u tutu uradio i valjace sve... Zato sto ta Money SLUZI SAMO ZA SPREMANJE i UCITAVANJE novca, a u igri se iskljucivo koriste GivePlayerMoney ili onako kao u tutu, molim te nemoj pametovati i uradi kao sto je u tutu!
9. Jul 2011.
ma gledajte
pare sprema sa PlayerInfo i tako ih i dajem, ne dajem ih sa GivePlayerMoney nego PlayerInfo jer nemogu nesto napšraviti da mogu sa GivePlayerMoney spremati pare pa zato hocu u PlayerInfo ovaj stock, kuzite?
pare sprema sa PlayerInfo i tako ih i dajem, ne dajem ih sa GivePlayerMoney nego PlayerInfo jer nemogu nesto napšraviti da mogu sa GivePlayerMoney spremati pare pa zato hocu u PlayerInfo ovaj stock, kuzite?
9. Jul 2011.
Jao covece kako nemozes da skontas kad server sprema on cita iz varijable GetPlayerMoney npr:
Retrieves the amount of money a player has.
Neznam kakve sisteme ti koristis ali oni ti sigurno nevaljaju 😕
dini_IntSet(file,"Pare", GetPlayerMoney(playerid));Retrieves the amount of money a player has.
Neznam kakve sisteme ti koristis ali oni ti sigurno nevaljaju 😕
9. Jul 2011.
evo ja koristim y_ini
public LoadUserData(playerid, name[], value[])
{
new hashPassword;
if(!strcmp(name, "Lozinka"))
{
WP_Hash(hashPassword, 129, value);
SetPVarString(playerid, "Lozinka", hashPassword);
}
INI_Int("Admin", PlayerInfo);
INI_Int("VIP", PlayerInfo);
INI_Int("Money", PlayerInfo);
INI_Int("Score", PlayerInfo);
INI_Int("Kills", PlayerInfo);
INI_Int("Deaths", PlayerInfo);
INI_Int("Skin", PlayerInfo);
INI_Int("Online", PlayerInfo);
return 1;
}
i znaci kod ovoga INI_Int("Money", PlayerInfo);
ja nemogu staviti GivePlayerMoney jer mi pocmu nekakavi warnizni itd. i zato koristim kod davanja para PlayerInfo evo primjer
CMD:setmoney(playerid,params[])
{
new id, cash, string, string2;
if(IsPlayerAdmin(playerid) || PlayerInfo >= 3)
{
if(sscanf(params,"ud",id,cash)) return SendClientMessage(playerid,COLOR_WHITE,"Korištenje: /setmoney ");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Pogrešan ID");
else
ResetPlayerMoney(id);
PlayerInfo = cash;
format(string, sizeof(string),"Namjestili ste igraÄu %s novac na $%d", GetName(id), cash);
SendClientMessage(playerid,COLOR_YELLOW,string);
format(string2, sizeof(string2),"Administrator %s vam je namjestio novac na $%d", GetName(playerid), cash);
SendClientMessage(id, COLOR_LIME,string2);
}
else SendClientMessage(playerid, COLOR_KRED, "Niste autorizirani za korištenje ove komande!");
return 1;
}
public LoadUserData(playerid, name[], value[])
{
new hashPassword;
if(!strcmp(name, "Lozinka"))
{
WP_Hash(hashPassword, 129, value);
SetPVarString(playerid, "Lozinka", hashPassword);
}
INI_Int("Admin", PlayerInfo);
INI_Int("VIP", PlayerInfo);
INI_Int("Money", PlayerInfo);
INI_Int("Score", PlayerInfo);
INI_Int("Kills", PlayerInfo);
INI_Int("Deaths", PlayerInfo);
INI_Int("Skin", PlayerInfo);
INI_Int("Online", PlayerInfo);
return 1;
}
i znaci kod ovoga INI_Int("Money", PlayerInfo);
ja nemogu staviti GivePlayerMoney jer mi pocmu nekakavi warnizni itd. i zato koristim kod davanja para PlayerInfo evo primjer
CMD:setmoney(playerid,params[])
{
new id, cash, string, string2;
if(IsPlayerAdmin(playerid) || PlayerInfo >= 3)
{
if(sscanf(params,"ud",id,cash)) return SendClientMessage(playerid,COLOR_WHITE,"Korištenje: /setmoney ");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Pogrešan ID");
else
ResetPlayerMoney(id);
PlayerInfo = cash;
format(string, sizeof(string),"Namjestili ste igraÄu %s novac na $%d", GetName(id), cash);
SendClientMessage(playerid,COLOR_YELLOW,string);
format(string2, sizeof(string2),"Administrator %s vam je namjestio novac na $%d", GetName(playerid), cash);
SendClientMessage(id, COLOR_LIME,string2);
}
else SendClientMessage(playerid, COLOR_KRED, "Niste autorizirani za korištenje ove komande!");
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava