[Pomoc]sitna greska +1k na spawnu posle prodavanje ribe

Započeo Kiu
3. Avg. 2016. Zaključano
405
pregleda
10
postova
Kiu
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
Skripta koju koristim: 0
Detaljan opis problema: Napravio sam da peca ribu da je proda i sve radi vrh samo kada igrac ode relog dobije 1k vise ne znam sto dacu vam svaku liniju gde se igracu daje novac
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

#define cenaribe 100

CMD:prodajribu(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInRangeOfPoint(playerid, 3, 390.5666,-1756.3961,8.2893))return SendClientMessage(playerid, COLOR_RED, "Greska:Niste kod ribarnice!");
if(pInfo == 0)return SendClientMessage(playerid, COLOR_RED, "Greska:Nemate upecanih riba, nemate sta da prodate!");
if(pInfo > 0)
{
new tezina = pInfo;
new brojriba = pInfo;
new placanje;
placanje = pInfo*cenaribe;
new PIKRIIKT;
format(PIKRIIKT,sizeof(PIKRIIKT),"Prodali ste %d ribe, Ukupna tezina svih riba %d",brojriba,tezina);
SendClientMessage(playerid, -1, PIKRIIKT);
GivePlayerMoney(playerid, placanje);
pInfo += placanje;
pInfo -=brojriba;
pInfo -=tezina;
Save(playerid);
}
}
return 1;
}
OnPlayerSpawn
GivePlayerMoney(playerid,pInfo);
Joksa99
5
Crime Lord
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
Pa traži po modu pInfo + 1000
Kiu
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
Ma jesam brate to ima samo kada se igrac registruje da mu da 1000 jednom samo evo ti kod vidi.Ne bih trebalo to da bude problem jer on kada se registruje dobije 1k a kada ima acc ne bih trebalo da dobija nije to problem ne znam sta je

INI_WriteInt(file,"Novac",1000);
pInfo = 1000;
Joksa99
5
Crime Lord
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
Pod koji public ti stoji to?
Kiu
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
Nije public vec u dialogu za registraciju stoji ondialogresponse
Joksa99
5
Crime Lord
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
Probaj naći gde on njemu dodaje 1000$, koliko vidim on njemu ovde postavlja da ima 1000$.
Kiu
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
Pa da postavlja prvi put 1000 dolara jel ima 0 kapiras, nasao sam imao sam dva spawnplayera pa je spawnovalo igraca 2 puta nego sada uopste ne dobijam pare kada prodam ribu izgleda da se ne moze save ovo placanje = i ovo kapiras ne znam na koju foru to da odradim a da moze da ga save-uje
Rudimental
5
OG Legend
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
Novac ti je najbolje da drznis na nekoj varijabli, znaci ne da ides preko funkcije GivePlayerMoney vec na varijablu... GivePlayerMoney mozes isto koristiti da bi se podesavao novac na standardnom TDu za novac ali nije bas dobro da ti mod ide po tome jer ti onda treba i anticheat za money hack recimo dok ako koristis varijablu dzaba im je money hack 😄
E sada ti trebas da sredis to dobijanje novca tamo gde i prodajes ribu znaci fino definises nesto tipa.
PlayerInfo += kolicina;


I to je to nema sta vise ako imas stock za save igraca tamo ti treba jos save za money varijablu i naravno load u publicu i bitno je jos da ti taj save odradi svaki put kad igrac recimo napusti server.
Kiu
3
Wheel Man
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.
new placanje = pInfo*100;
GivePlayerMoney(playerid, pInfo);
pInfo += placanje;
Znaci ovako?
Rax_King
6
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
3. Avg. 2016.

stock GivePlayerMoneyEx(playerid, value) {
pInfo += value;
ResetPlayerMoney(playerid);
return GivePlayerMoney(playerid, value);
}

CTRL+H zamijeni sve GivePlayerMoney( sa GivePlayerMoneyEx(

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha