Jump to content

Question

15 answers to this question

Recommended Posts

  • 0
  • Administrator
Posted

Salut,

Uita-te la OnPlayerConnect si vezi unde este functia de autentificare, dupa asta uita-te in functia respectiva si vezi ce se intampla de face asta, uita-te dupa SetPlayerHealth si ResetPlayerMoney.

  • 0
Posted
Acum 3 minute, FresHboY21 a spus:

bun hp l-am facut dar banii nu... ce linii sa iti dau sa ma ajuti ... e urgent

Ar trebui sa ai ceva de genul OnPlayerLogin sau WhenPlayerLogin unde incarci datele din baza de date

  • 0
Posted

public OnPlayerLogin(playerid,password[])

        PlayerInfo[ playerid ][ pCash ] = cache_get_field_content_int( 0, "Money", mysql_db );

  • 0
  • Administrator
Posted

Presupun ca tu nu ai folosit GivePlayerMoney la autentificare, nu? Daca nu l-ai folosit, foloseste-l.

  • 0
Posted

Inca astept raspunsuri cei care au inteles ce spun despre "mai indetaliat" sper sa ma indrume....

Exemplu:

pui la OnPlayerLogin

XYZ ca sa numai fie bug sa se dea banii pe 0 la fiecare logare...

  • 0
Posted

PlayerInfo[playerid][pMoney] = 50000;

sau

PlayerInfo[playerid][pMoneyx] = 50000;

Eu ti-am pus 50k,modifici tu,asta o adaugi tot la OnPlayerLogin

 

  • 0
Posted
9 hours ago, StylleJabba said:

PlayerInfo[playerid][pMoney] = 50000;

sau

PlayerInfo[playerid][pMoneyx] = 50000;

Eu ti-am pus 50k,modifici tu,asta o adaugi tot la OnPlayerLogin

 

Depinde de ce variabile are el in gamemode...

Daca nu ai GivePlayerMoney cauta in gamemode GiveMoney sunt sigur ca va functiona, sau daca nu GiveCash sigur va functiona..

 

 

  • 0
Posted

Am pus dar imi lasa doar 50k la fiecare logare sa zic ca fac din job-uri bani nu mii da la relogare imi lasa decat 50k........ help me...

  • 0
Posted

Cand jucatorul da login cand ii atribuii banii trebuie sa folosesti cva de genu GivePlayerCash (playerid,variabila_bani_din_db) sau cu giveplayermoney (playerid,variabila_bani_din_db)

  • 0
Posted (edited)

tot nu am rezolvat... cineva mai priceput? ma refer sa imi zica explicit

EXEMPLU

La OnPlayerUpdate

PlayerInfo[ playerid ][ _Cash ] = GetPlayerMoney( playerid ) ;

 

La OnPlayerLogin

if( strcmp( key , "Cash" , true ) == 0 ) 

La exemplul acesta ma refer.......  sper ca va intelege cineva si ma va ajuta

 

 

Edited by FresHboY21
  • 0
Posted
2 hours ago, FresHboY21 said:

tot nu am rezolvat... cineva mai priceput? ma refer sa imi zica explicit

EXEMPLU

La OnPlayerUpdate


PlayerInfo[ playerid ][ _Cash ] = GetPlayerMoney( playerid ) ;

 

La OnPlayerLogin


if( strcmp( key , "Cash" , true ) == 0 ) 

La exemplul acesta ma refer.......  sper ca va intelege cineva si ma va ajuta

 

 

Nu are rost sa faci asa OPU se acceseaza se cateva ori pe secundă, la 50 -60 de playeri va cam da batai de cap..la cei bani, du.te ai fa un nov, cand vezi ca ti.a dat banii, verifica in baza de date daca s.a schimbat valoarea, daca ai tot 50k sau daca ai 50k+ banii de la job, daca ai tot 50k inseamna ca nu se face corect salvarea in baza de date, daca suma din baza de date e ok, intra pe server si dupa ce te loghezi si te spawneaza l, verifica daca si.a schimbat valoarea din baza de date, adica au ramas banii de la job + 50k, sau s.a resetat iar la 50K.Cand ai verificat astea vino mentioneaza.ma si da.mi raspunsul sau da.mi quote.

Sa stergi mysql loginainte sa faci toate astea, si sa.l postezi aici dupa finalizarea testelor.

**********************************

Servicii Scripting de calitate:

*********************************

Future Project: ExpertGame

*********************************

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.