paduzhes

Pagalbos su skin saugojimu

Recommended Posts

tai noriu jog kai pasikeicia darbo apranga, tas skinas kuris yra uzdetas pries persirengima i darbo apranga, issisaugotu, bet jog ir paprasta apranga taip pat issisaugotu, sumaliau kazka ir saugojasi tik apranga kuri uzdeta (NesiojamasSkin), kodas:

new senasskin = pInfo[playerid][Skin];
senasskin = GetPlayerSkin(playerid);
new query[128];
new naujasskin = pInfo[playerid][NesiojamasSkin];
    		
naujasskin = SetPlayerSkin(playerid, valytojoskin);
SendClientMessage(playerid, -1, "[!] Persirengëte á darbo uniformà.");

print("cia yra valytoju persirengimo pickup");
printf("skin id: %d, naujas skin: %d", senasskin, naujasskin);

mysql_format(mysql, query, sizeof(query), "UPDATE `vartotojai` SET  `Skin` = %d, `NesiojamasSkin` = %d WHERE `ID` = %d",
senasskin, naujasskin, pInfo[playerid][ID]);
mysql_tquery(mysql, query, "", "");

ir mysql loguose randu:

[12:50:44] [DEBUG] mysql_format - connection: 1, len: 128, format: "UPDATE `vartotojai` SET  `Skin` = %d, `NesiojamasSkin` = %d WHERE `ID` = %d"
[12:50:44] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE `vartotojai` SET  `Skin` = 23, `NesiojamasSkin` = 1 WHERE", callback: "(null)", format: "(null)"
[12:50:44] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called
[12:50:44] [DEBUG] mysql_tquery - scheduling query "UPDATE `vartotojai` SET  `Skin` = 23, `NesiojamasSkin` = 1 WHERE `ID` = 9"..
[12:50:44] [DEBUG] CMySQLQuery::Execute[()] - starting query execution
[12:50:44] [DEBUG] CMySQLQuery::Execute[()] - query was successful

 

Redaguota , nario xnipo
Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

O kam tu saugoji mysql'e vos tik žaidėjas persirengia?
Turi išsisaugot šiuos dalykus: Paprasta žaidėjo apranga; Darbinė žaidėjo apranga; Kokią aprangą žaidėjas dėvi šiuo metu;

Turėdamas šiuos dalykus, pasitikrinęs kokį aprangos tipą žaidėjas dėvi, atitinkamai galėsi keisti aprangą.

Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
prieš 4 valandas(-ų), xnipo parašė:

tai noriu jog kai pasikeicia darbo apranga, tas skinas kuris yra uzdetas pries persirengima i darbo apranga, issisaugotu, bet jog ir paprasta apranga taip pat issisaugotu, sumaliau kazka ir saugojasi tik apranga kuri uzdeta (NesiojamasSkin), kodas:

new senasskin = pInfo[playerid][Skin];
senasskin = GetPlayerSkin(playerid);
new query[128];
new naujasskin = pInfo[playerid][NesiojamasSkin];
    		
naujasskin = SetPlayerSkin(playerid, valytojoskin);
SendClientMessage(playerid, -1, "[!] Persirengëte á darbo uniformà.");

print("cia yra valytoju persirengimo pickup");
printf("skin id: %d, naujas skin: %d", senasskin, naujasskin);

mysql_format(mysql, query, sizeof(query), "UPDATE `vartotojai` SET  `Skin` = %d, `NesiojamasSkin` = %d WHERE `ID` = %d",
senasskin, naujasskin, pInfo[playerid][ID]);
mysql_tquery(mysql, query, "", "");

ir mysql loguose randu:

[12:50:44] [DEBUG] mysql_format - connection: 1, len: 128, format: "UPDATE `vartotojai` SET  `Skin` = %d, `NesiojamasSkin` = %d WHERE `ID` = %d"
[12:50:44] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE `vartotojai` SET  `Skin` = 23, `NesiojamasSkin` = 1 WHERE", callback: "(null)", format: "(null)"
[12:50:44] [DEBUG] CMySQLQuery::CMySQLQuery() - constructor called
[12:50:44] [DEBUG] mysql_tquery - scheduling query "UPDATE `vartotojai` SET  `Skin` = 23, `NesiojamasSkin` = 1 WHERE `ID` = 9"..
[12:50:44] [DEBUG] CMySQLQuery::Execute[()] - starting query execution
[12:50:44] [DEBUG] CMySQLQuery::Execute[()] - query was successful

 

new senasskin, query[128], naujasskin;

senasskin = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, valytojoskin);
naujasskin = GetPlayerSkin(playerid);
SendClientMessage(playerid, -1, "[!] Persirengëte á darbo uniformà.");

print("cia yra valytoju persirengimo pickup");
printf("skin id: %d, naujas skin: %d", senasskin, naujasskin);

mysql_format(mysql, query, sizeof(query), "UPDATE `vartotojai` SET  `Skin` = %d, `NesiojamasSkin` = %d WHERE `ID` = %d",
senasskin, naujasskin, pInfo[playerid][ID]);
mysql_tquery(mysql, query, "", "");

pabandyk taip

Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
prieš 3 valandas(-ų), mariusqw parašė:

O kam tu saugoji mysql'e vos tik žaidėjas persirengia?
Turi išsisaugot šiuos dalykus: Paprasta žaidėjo apranga; Darbinė žaidėjo apranga; Kokią aprangą žaidėjas dėvi šiuo metu;

Turėdamas šiuos dalykus, pasitikrinęs kokį aprangos tipą žaidėjas dėvi, atitinkamai galėsi keisti aprangą.

gal nori, kad ir vvp iškart atsinaujintų info. 

Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

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ą.