Pomoc

Započeo cobex
28. Avg. 2020.
1,236
pregleda
20
postova
CobeX
3
Hustler
28. Avg. 2020.
Problem(error/warning): E ovako, napravio sam sistem Boss Poena preko kojih se kupuju donacije, ali kada igracu setam poene on ih nema kada se opet connectuje dodao sam SavePlayer(playerid); ali opet isto
Deo skripte:
//

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//
AhmAA
8
Super Moderator
🔥64
28. Avg. 2020.
Moras staviti da ti se ti poeni cuvaju u toj funkciji ( u ovom slucaju SavePlayer ) da bi radilo.
Pošalji komandu za davanje tih poena i pošalji funkciju SavePlayer

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

CobeX
3
Hustler
28. Avg. 2020.
daddyDOT wrote on August 28, 2020, 10:40 pm:
Moras staviti da ti se ti poeni cuvaju u toj funkciji ( u ovom slucaju SavePlayer ) da bi radilo.
Pošalji komandu za davanje tih poena i pošalji funkciju SavePlayer
YCMD:dajpoene(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""CRVENA"(( INFO ))"BELA" :Morate se ulogovati da bi ste koristili ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid,-1,""SPLAVA""BELA"["CRVENA"BB"BELA"] "SIVA""SIVA"Samo Vlasnik!");
new target, poen;
if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA"(( INFO ))"BELA" : "SIVA"Morate biti na admin duznosti!");
if(sscanf(params, "ud", target, poen)) return SendClientMessage(playerid,-1, ""BELA"["CRVENA"BB"BELA"]"SIVA" /dajpoene [ID/Ime] [Broj Poena]");
    if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, ""SPLAVA" "SIVA"Pogresan ID!");
if(PlayerInfo < 0) return SCM(playerid,-1,""BELA"["CRVENA"BB"BELA"]"SIVA" Igrac je u minusu sa poenima, prvo mu podesi poene na 0!");
new string; PlayerInfo += poen;
format(string, sizeof(string), ""SIVA""BELA"["CRVENA"BB"BELA"] "SIVA"%s ti je dao %d Boss Poena", GetName(playerid), poen);
SendClientMessage(target, -1, string);
format(string, sizeof(string), ""SIVA""BELA"["CRVENA"BB"BELA"] "SIVA"Dali ste %s %d Boss Poena.", GetName(target), poen);
SendClientMessage(playerid, -1, string);
format(string,sizeof(string),""SIVA""BELA"["CRVENA"BB"BELA"] "SIVA"Admin %s je dao %s (%d) Boss Poena !",GetName(playerid),GetName(target), poen);
PoeniUpdate(target);
Adminp(-1, string);
SavePlayer(target);
return 1;
}
AhmAA
8
Super Moderator
🔥64
28. Avg. 2020.
Posalji funkcije "PoeniUpdate" i "SavePlayer"

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

Exnas.pwn
5
Godfather
28. Avg. 2020.
Na kraju te komande dodaj

printf("pBossPoen - %d",PlayerInfo);


Takodjer dodaj to u SavePlayer, na ucitavanju korisnika i proveri sta ce ti izbaciti u logu
CobeX
3
Hustler
28. Avg. 2020.
daddyDOT wrote on August 28, 2020, 10:51 pm:
Posalji funkcije "PoeniUpdate" i "SavePlayer"
PoeniUpdate(playerid)
{
new strall;
    format(strall, sizeof(strall), "%d",PlayerInfo);
PlayerTextDrawSetString(playerid, BossPoeni, strall);
return 1;
}


a "SavePlayer" sta da ti saljem kad je u komandi ?
sacuva ga jednostavno
CobeX
3
Hustler
28. Avg. 2020.
__vedran.xyz77 wrote on August 28, 2020, 10:52 pm:
Na kraju te komande dodaj

printf("pBossPoen - %d",PlayerInfo);


Takodjer dodaj to u SavePlayer, na ucitavanju korisnika i proveri sta ce ti izbaciti u logu

ne kontam sta si hteo reci..
AhmAA
8
Super Moderator
🔥64
28. Avg. 2020.
To je iz razloga da vidimo da li igrač te poene dobija (debug), "printf" ispisuje količinu njegovih poena u log i cmd.
Prvo zapiši koliko igrač trenutno ima poena, potom iskoristi ovu komandu nad igračem i pogledaj log pa nam javi (ubaci ovo što ti je rekao)

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

CobeX
3
Hustler
28. Avg. 2020.
daddyDOT wrote on August 28, 2020, 11:00 pm:
To je iz razloga da vidimo da li igrač te poene dobija (debug), "printf" ispisuje količinu njegovih poena u log i cmd.
Prvo zapiši koliko igrač trenutno ima poena, potom iskoristi ovu komandu nad igračem i pogledaj log pa nam javi (ubaci ovo što ti je rekao)

Mozes mi malo pojasniti gde podto se ne razumem bas toliko?
AhmAA
8
Super Moderator
🔥64
28. Avg. 2020.
Sve ti je on objasnio gdje sve da staviš tu liniju:
__vedran.xyz77 wrote on August 28, 2020, 10:52 pm:
Na kraju te komande (te za davanje poena) dodaj

printf("pBossPoen - %d",PlayerInfo);


Takodjer dodaj to u SavePlayer, na ucitavanju korisnika i proveri sta ce ti izbaciti u logu

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

CobeX
3
Hustler
28. Avg. 2020.
daddyDOT wrote on August 28, 2020, 11:08 pm:
Sve ti je on objasnio gdje sve da staviš tu liniju:

Dodao sam to, a sta dalje ?
AhmAA
8
Super Moderator
🔥64
28. Avg. 2020.
Ako si sve to uradio znači ako si dodao i pri učitavanju korisničkog računa i na kraj one komande i pod čuvanjem korisnika samo udji na server, uradi tu komandu i onda udji u server-log i posalji nam te zadnje 3 linije, izgledati ce kao: "pBossPoen - pa neki broj"

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

CobeX
3
Hustler
28. Avg. 2020.
daddyDOT wrote on August 28, 2020, 11:18 pm:
Ako si sve to uradio znači ako si dodao i pri učitavanju korisničkog računa i na kraj one komande i pod čuvanjem korisnika samo udji na server, uradi tu komandu i onda udji u server-log i posalji nam te zadnje 3 linije, izgledati ce kao: "pBossPoen - pa neki broj"

[01:23:50] pBossPoen - 0
[01:23:50] pBossPoen - 0
[01:23:50] pBossPoen - 0
CobeX
3
Hustler
28. Avg. 2020.
Ali vi mene niste razumeni, problem je u tome sto kada ja igracu setam poene on kada ode relog nema ih ali u scriptfiles - Korisnici - cobex.ini
Boss Poeni = 500
Boss Poeni = 1000
Boss Poeni = 2000
A ono nista ne ocitava....Samo pise ali ne ocitava...
AhmAA
8
Super Moderator
🔥64
28. Avg. 2020.
Prvenstveno ne znam kako su se sve 3 poruke isprintale u isto vrijeme, očito nisi dobro uradio debug, nebitno, pošalji nam kompletnu funkciju SavePlayer i pošalji nam funkciju kojom učitavaš igrača

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha