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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4619 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

Čia užkrauna arba išsaugo banus, o ne žaidėjo informacija. Ieškok stock LoadPlayer, stock LoadStats ar kažko panašaus. Arba gali būti, kad lentelių pavadinimai neatitinka.

prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

Čia maždaug SaveProfile:

stock SaveProfile( playerid )
{
new
 Query[ 256 ],
 idx = pInfo[ playerid ][ id ],
 Float:pPos[ 3 ];
GetPlayerPos( playerid, pPos[ 0 ], pPos[ 1 ], pPos[ 2 ] );
format( Query, 256, "UPDATE `profiliai` SET `PosX` = '%f', `PosY` = '%f', `PosZ` = '%f' WHERE ( `id` = '%i' )", pPos[ 0 ], pPos[ 1 ], pPos[ 2 ], idx );
mysql_query( Query );
AC_GivePlayerMoney( playerid, 0 );
format( Query, 256, "UPDATE `profiliai` SET `Security` = '%i', `Money` = '%i', `Job` = '%i', `Gender` = '%i', `Admin` = '%i', `LastIp` = '%s', `Skinas` = '%i', `Pasas` = '%i',`Amzius` = '%i' WHERE ( `id` = '%i' )", pInfo[playerid][security], AC_GetPlayerMoney( playerid ), pInfo[ playerid ][Job], pInfo[ playerid ][ gender ], pInfo[ playerid ][ admin ],GET_IP( playerid), pInfo[ playerid ][ skinas ], pInfo[ playerid ][ pasas ], pInfo[ playerid ][ amzius ],  idx );
mysql_query( Query );
format( Query, 256, "UPDATE `profiliai` SET `Akodas` = '%i',`Telefonas` = '%i',`Kortele` = '%i',`Baterija` = '%i',`Interior` = '%i',`Saskaita` = '%i',`pTelb` = '%i',`Reklama` = '%i' WHERE ( `id` = '%i' )",pInfo[playerid][akodas],pInfo[playerid][telefonas],pInfo[playerid][kortele],pInfo[ playerid ][baterija],GetPlayerInterior( playerid ) ,pInfo[ playerid ][ saskaita ],pInfo[ playerid ][ pTelb ],pInfo[ playerid ][ reklama ], idx );
mysql_query( Query );
format( Query, 256, "UPDATE `profiliai` SET `hKey` = '%i',`car` = '%i',`Car2` = '%i',`Score` = '%i',`Banke` = '%i',`Garazas` = '%i',`IsUniform` = '%i',`Uniform` = '%i',`Ispejimai` = '%i',`Lead` = '%i' WHERE ( `id` = '%i' )",pInfo[playerid ][ hKey],pInfo[playerid][Car],pInfo[ playerid ][ Car2 ],GetPlayerScore( playerid ),pInfo[ playerid ][ bank ],pInfo[ playerid ] [ Garazas],pInfo [ playerid ] [ IsUniform ],pInfo[ playerid ][ Uniform ],pInfo [ playerid ] [ DIspejimai ],pInfo[playerid][Lead], idx );
mysql_query( Query );
format( Query, 256, "UPDATE `profiliai` SET `Alga` = '%i',`Online` = '0',`PlayTime` = '%i',`hBussines` = '%i',`Kreditai` = '%i',`VipLaikas` = '%i',`AdminLaikas` = '%i',`Alkis` = '%i',`Teises` = '%i',`MTeises` = '%i' WHERE ( `id` = '%i' )",pInfo[ playerid ][ alga],pInfo[ playerid ][ PlayTime],pInfo[playerid][hBusiness],pInfo[playerid][Credits],pInfo[playerid][VipTime],pInfo[playerid][AdminTime],pInfo[playerid][Hunger],pInfo[playerid][CategoryB],pInfo[playerid][CategoryA], idx );
mysql_query( Query );
}

Čia LoadProfile:

stock LoadProfile( playerid )
{
new
 Query[ 1300 ],
 fetch[ 20 ],
 Float:pPos[ 3 ],
 tempInt;
format( Query, 1300, "SELECT * FROM `profiliai` WHERE `id` = '%i'", pInfo[ playerid ][ id ] );
mysql_query( Query );
mysql_store_result( );
mysql_retrieve_row( );
mysql_fetch_field_row( fetch, "PosX" );
pPos[ 0 ] = floatstr( fetch );
mysql_fetch_field_row( fetch, "PosY" );
pPos[ 1 ] = floatstr( fetch );
mysql_fetch_field_row( fetch, "PosZ" );
pPos[ 2 ] = floatstr( fetch );
SetPlayerPos( playerid, pPos[ 0 ], pPos[ 1 ], pPos[ 2 ] + 0.50 );
mysql_fetch_field_row( fetch, "Money" ); tempInt = strval( fetch );
AC_GivePlayerMoney( playerid, tempInt );
mysql_fetch_field_row( fetch, "Score" ); tempInt = strval( fetch );
SetPlayerScore( playerid, tempInt );
mysql_fetch_field_row( fetch, "Skinas" ); tempInt = strval( fetch );
pInfo[ playerid ][ skinas ] = tempInt;
mysql_fetch_field_row( fetch, "Interior" ); tempInt = strval( fetch );
SetPlayerInterior( playerid, tempInt );
mysql_fetch_field_row( fetch, "Job" ); tempInt = strval( fetch );
pInfo[ playerid ][ Job ] = tempInt;
mysql_fetch_field_row( fetch, "hKey" ); tempInt = strval( fetch );
pInfo[ playerid ][ hKey ] = tempInt;
mysql_fetch_field_row( fetch, "Uniform" ); tempInt = strval( fetch );
pInfo[ playerid ][ Uniform ] = tempInt;
mysql_fetch_field_row( fetch, "Ispejimai" ); tempInt = strval( fetch );
pInfo[ playerid ][ DIspejimai ] = tempInt;
mysql_fetch_field_row( fetch, "Lead" ); tempInt = strval( fetch );
pInfo[ playerid ][ Lead ] = tempInt;
mysql_fetch_field_row( fetch, "Alga" ); tempInt = strval( fetch );
pInfo[ playerid ][ alga ] = tempInt;
mysql_fetch_field_row( fetch, "Saskaita" ); tempInt = strval( fetch );
pInfo[ playerid ][ saskaita ] = tempInt;
 mysql_fetch_field_row( fetch, "Admin" ); tempInt = strval( fetch );
pInfo[ playerid ][ admin ] = tempInt;
 mysql_fetch_field_row( fetch, "Banke" ); tempInt = strval( fetch );
pInfo[ playerid ][ bank ] = tempInt;

mysql_fetch_field_row( fetch, "Kreditai" ); tempInt = strval( fetch );
pInfo[ playerid ][ Credits ] = tempInt;

mysql_fetch_field_row( fetch, "VipLaikas" ); tempInt = strval( fetch );
pInfo[ playerid ][ VipTime ] = tempInt;

mysql_fetch_field_row( fetch, "AdminLaikas" ); tempInt = strval( fetch );
pInfo[ playerid ][ AdminTime ] = tempInt;
mysql_fetch_field_row( fetch, "Akodas" ); tempInt = strval( fetch );
pInfo[ playerid ][ akodas ] = tempInt;
mysql_fetch_field_row( fetch, "Alkis" ); tempInt = strval( fetch );
pInfo[ playerid ][ Hunger ] = tempInt;

hungry[playerid] = CreateProgressBar(571.00, 436.00, 52.50, 3.19, -6749953, 100.0);
ShowProgressBarForPlayer(playerid, hungry[playerid]);
SetProgressBarValue(hungry[playerid], pInfo[ playerid ][ Hunger ]);
mysql_fetch_field_row( fetch, "Baterija" ); tempInt = strval( fetch );
pInfo[ playerid ][ baterija ] = tempInt;
mysql_fetch_field_row( fetch, "Telefonas" ); tempInt = strval( fetch );
pInfo[ playerid ][ telefonas ] = tempInt;
mysql_fetch_field_row( fetch, "Kortele" ); tempInt = strval( fetch );
pInfo[ playerid ][ kortele ] = tempInt;
 mysql_fetch_field_row( fetch, "Amzius" ); tempInt = strval( fetch );
pInfo[ playerid ][ amzius ] = tempInt;
mysql_fetch_field_row( fetch, "Gender" ); tempInt = strval( fetch );
pInfo[ playerid ][ gender ] = tempInt;
mysql_fetch_field_row( fetch, "LastTimeOnline" );
new str[ 128 ];
format( str, 128, "Paskutini kartą buvote prisijungęs {FF9900}%s!", fetch);
SendClientMessage( playerid, COLOR_GREY, str);
mysql_fetch_field_row( fetch, "LastIp" );
format( str, 128, "Paskutini kartą buvote prisijungęs iš{FF9900} %s!", fetch);
SendClientMessage( playerid, COLOR_GREY, str);
mysql_fetch_field_row( fetch, "Security" ); tempInt = strval( fetch );
if( tempInt ) pInfo [ playerid ] [ security ] = true;

mysql_fetch_field_row( fetch, "Teises" ); tempInt = strval( fetch );
if( tempInt ) pInfo [ playerid ] [ CategoryB ] = true;

mysql_fetch_field_row( fetch, "MTeises" ); tempInt = strval( fetch );
if( tempInt ) pInfo [ playerid ] [ CategoryA ] = true;
mysql_fetch_field_row( fetch, "hBussines" ); tempInt = strval( fetch );
if( tempInt ) pInfo[ playerid ][ hBusiness ] = true;
mysql_fetch_field_row( fetch, "Pasas" ); tempInt = strval( fetch );
if( tempInt ) pInfo[ playerid ][ pasas ] = true;
mysql_fetch_field_row( fetch, "Garazas" ); tempInt = strval( fetch );
if( tempInt ) pInfo[ playerid ] [ Garazas] = true;
mysql_fetch_field_row( fetch, "pTelb" ); tempInt = strval( fetch );
if( tempInt ) pInfo[ playerid ][ pTelb ] = true;
mysql_fetch_field_row( fetch, "Reklama" ); tempInt = strval( fetch );
if( tempInt ) pInfo[ playerid ][ reklama ] = true;
mysql_fetch_field_row( fetch, "Car2" ); tempInt = strval( fetch );
if( tempInt ) pInfo[ playerid ][ Car2 ] = true;
mysql_fetch_field_row( fetch, "IsUniform" ); tempInt = strval( fetch );
if( tempInt ) pInfo [ playerid ] [ IsUniform ] = true;
mysql_fetch_field_row( fetch, "car");
sscanf( fetch, "l", pInfo[ playerid ][ Car ] );
if ( pInfo [ playerid ] [ IsUniform ]  )
  SetPlayerSkin( playerid, pInfo[ playerid ][ Uniform ] );
else
  SetPlayerSkin( playerid, pInfo[ playerid ][ skinas ] );
if ( pInfo[ playerid ][ Car2 ] )
{
 NullVehicle2( playerid );
 LoadVehicle2( playerid );
}
if ( pInfo[ playerid ][ Car ] )
{
  NullVehicle( playerid );
 LoadVehicle( playerid );
}
new iCalculation = gettime();
if (pInfo[playerid][admin] == 1)
{
 if (pInfo[playerid][VipTime]-iCalculation < 0)
 {
  SendClientMessage(playerid, -1, "[ {F81414}! {FFFFFF}] {F81414}Jūsų paslauga V.I.P tapo nebeaktyvi!");
 pInfo[playerid][admin] = 0;
  pInfo[playerid][VipTime] = 0;
 }
}
if (pInfo[playerid][admin] == 2)
{
 if (pInfo[playerid][AdminTime]-iCalculation < 0)
 {
  SendClientMessage(playerid, -1, "[ {F81414}! {FFFFFF}] {F81414}Jūsų paslauga ADMIN tapo nebeaktyvi!");
 pInfo[playerid][admin] = 0;
  pInfo[playerid][AdminTime] = 0;
 }
}
}

eceb06095b665d615f465c5c3919a059989.gif

Nu šitą reikės pažiūrėti. Tą LoadProfile reikia OnPlayerConnect dėti? O po callback'u OnPlayerDisconnect atrodo yra SaveProfile.

Taip, po OnPlayerConnect.
prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4619 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ą...