Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4504 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Gal ir durnas klausimas, bet nepagaunu kaip reikia pakeisti/atnaujinti informaciją. Pvz:

 

po OnPlayerConnect turim:

orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][EXP],"EXP");

Jei toliau noriu atnaujinti ir pridėti/atimti/nustatyti EXP sumą, kaip tai turėčiau daryti?

Bandžiau

pInfo[playerid][EXP]+=suma

ir tada updatint, bet neatrodo, kad taip viskas veikia. Gal kažkas paaiškintų?

 

Iš anksto dėkui :)

(redaguota)

po OnPlayerSpawn turiu:

if(pInfo[playerid][Pirmaskartas] == 1)
{
SetPlayerPos(playerid,662.9931,-618.0187,16.3459);
pInfo[playerid][DeviRubus]=1;
DuotiPinigus(playerid,1000);
pInfo[playerid][EXP]=10;
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
pInfo[playerid][pos_x]=x;
pInfo[playerid][pos_y]=y;
pInfo[playerid][pos_z]=z;
if(pInfo[playerid][Lytis] == 0)
{
pInfo[playerid][DeviRubus]=1;
pInfo[playerid][Rubai]=188;
SetPlayerSkin(playerid,pInfo[playerid][Rubai]);
}
if(pInfo[playerid][Lytis] == 1)
{
pInfo[playerid][Rubai]=216;
pInfo[playerid][DeviRubus]=1;
SetPlayerSkin(playerid,pInfo[playerid][Rubai]);
}
pInfo[playerid][Pirmaskartas]=0;
}

Visų kintamų iš dini/pvars nepakeičiau, keičiau tik kelis į naujus kintamuosius kaip testą tik šitoje vietoje. Patys kintamieji yra sukūrti.

 

p.s. lytis nustatoma, kai pasirenką classid.

Redaguota , nario E-Me
(redaguota)

Tai vietoj

pInfo[playerid][Rubai]=188;

Turėtų būti ? 

pInfo[playerid][Rubai]=188;
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Rubai],"Rubai");

Būtų labai pagalbu, jei parodytum pavizdį ant to skripto, kurį parodžiau prieš tai, jei nesunku.

Jau geriau išmoksiu tvarkingai ir in efficient way than make a shit loads of mess

Redaguota , nario E-Me
(redaguota)
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid,pInfo[playerid][Vardas_Pavarde],24);
pInfo[playerid][ORM_ID] = orm_create("zaidejai",DbHandle);
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][SQL_ID],"SQL_ID");
orm_addvar_string(pInfo[playerid][ORM_ID],pInfo[playerid][Vardas_Pavarde],24,"Vardas_Pavarde");
orm_addvar_string(pInfo[playerid][ORM_ID],pInfo[playerid][Slaptazodis],129,"Slaptazodis");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Pinigai],"Pinigai");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][EXP],"EXP");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Z_HP],"Z_HP");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Darbas],"Darbas");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Pasaulis],"Pasaulis");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Lytis],"Lytis");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Pirmaskartas],"Pirmaskartas");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Adminas],"Adminas");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Uniforma],"Uniforma");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][TuriUniforma],"TuriUniforma");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Pasalpa],"Pasalpa");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Alga],"Alga");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Rubai],"Rubai");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][DeviRubus],"DeviRubus");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Direktorius],"Direktorius");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Biznis],"Biznis");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Savininkas_1],"Savininkas_1");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Savininkas_2],"Savininkas_2");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Transportas],"Transportas");
orm_addvar_int(pInfo[playerid][ORM_ID],pInfo[playerid][Remontas],"Remontas");
orm_addvar_float(pInfo[playerid][ORM_ID],pInfo[playerid][pos_x],"pos_x");
orm_addvar_float(pInfo[playerid][ORM_ID],pInfo[playerid][pos_y],"pos_y");
orm_addvar_float(pInfo[playerid][ORM_ID],pInfo[playerid][pos_z],"pos_z");


orm_setkey(pInfo[playerid][ORM_ID],"Vardas_Pavarde");
orm_select(pInfo[playerid][ORM_ID],"OnPlayerCheck","d",playerid);

Viskas po OnPlayerConnect

Redaguota , nario E-Me

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4504 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...