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

Neįrašo skaičiaus į MySQl lentelę ir neparodo dialogo.


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

// KOMANDA
CMD:blokuoti( pid, params[] )
{
        if( laikas5[ pid ] >= gettime( ) ) return SendClientMessage( pid, 0xFF0000FF, "[ KLAIDA ] Šią komandą galima naudoti tik vieną kartą per 5 minutes!" ) ;
        laikas5[ pid ] = gettime( )+300;
        if( pDB[ pid ][ AdminLVL ] == 2  || pDB[ pid ][ AdminLVL ] == 3 || pDB[ pid ][ AdminLVL] == 4 )
        {
                new id, priezastis[ 100 ], query[ 256 ] ;
                if( sscanf( params, "rs[ 100 ]", id, priezastis ) ) return SendClientMessage( pid, 0x725D4D88, "[ INFO ] Komandos naudojimas: /ismesti [ ID/PILNAS VATDAS/DALIS VARDO ] [ PRIEŽASTIS ]" ) ;
                if( id == INVALID_PLAYER_ID ) return SendClientMessage( pid, 0xFF0000FF, "[ KLAIDA ] Toks žaidėjas neegzistuoja arba jis neprisijungęs!" ) ;
                new msg[ 310 ], visiem[ 310 ] ;
                format( msg, 310, "Administratorius %s[%d] jus užblokavo už %s!", PlayerName( pid ), pid, priezastis ) ;
                SendClientMessage( id, -1, msg ) ;
                format( visiem, 310, "Administratorius %s[%d] užblokavo %s[%d] už %s!", PlayerName( pid ), pid, PlayerName( id ), id ) ;
                SendClientMessageToAll( -1, visiem ) ;
                Kick( id ) ;
                format( query, sizeof( query ), "UPDATE `zaidejai` SET Bausme = `1` WHERE Vardas = '%s'", PlayerName( id ) ) ;
                mysql_query( query ) ;
        }
        return 1 ;
}
 
//SAUGOJIMAS
savePlayerData ( playerid )
{
        new
                query [ 256 ] ,
                Float:epos [ 3 ]
        ;
        GetPlayerPos ( playerid, epos [ 0 ] , epos [ 1 ] , epos [ 2 ] ) ;
        format ( query , 256 , "UPDATE `zaidejai` SET X = '%f', Y = '%f', Z = '%f' WHERE Vardas = '%s'",epos [ 0 ] , epos [ 1 ] , epos [ 2 ] , PlayerName ( pid ) ) ;
        mysql_query ( query ) ;
        /* Žaidėjo informacijos saugojimas */
        pDB [ playerid ] [ Pinigai ] = GetPlayerMoney( pid ) ;
        pDB [ playerid ] [ Patirtis ] = GetPlayerScore( pid ) ;
        pDB [ pid ] [ Skin ] = GetPlayerSkin( pid ) ;
        format ( query , 256 , "UPDATE `zaidejai` SET Patirtis = '%i', Pinigai = '%i', Bausme = '%i', Skin = '%i', Vip = '%i', AdminLVL = '%i' WHERE Vardas = '%s'",\
        pDB [ playerid ] [ Patirtis ] ,
        pDB [ playerid ] [ Pinigai ],
        pDB [ pid ] [ Bausme ],
        pDB [ pid ] [ Skin ],
        pDB [ pid ] [ Vip ],
        pDB [ pid ] [ AdminLVL ],
        PlayerName ( playerid ) ) ; //
        mysql_query ( query ) ;
 
        printf ( "Žaidėjas %s išsaugomas",PlayerName ( pid));
}
 
//KROVIMAS
loadPlayerData ( playerid )
{
        new query [ 256 ] , fetch [ 16 ] , Float:epos [ 3 ] ;
        format ( query , 256 , "SELECT * FROM `zaidejai` WHERE Vardas = '%s'",PlayerName ( pid ) ) ;
        mysql_query ( query ) ;
        mysql_store_result ( );
        mysql_retrieve_row ( ) ;
        //--
        mysql_fetch_field_row ( fetch , "X" ) ;         epos [ 0 ] = floatstr ( fetch ) ;
        mysql_fetch_field_row ( fetch , "Y" ) ;         epos [ 1 ] = floatstr ( fetch ) ;
        mysql_fetch_field_row ( fetch , "Z" ) ;         epos [ 2 ] = floatstr ( fetch ) ;
        SetPlayerPos( pid , epos [ 0 ] , epos [ 1 ] , epos [ 2 ] ) ;
        //--
        mysql_fetch_field_row ( fetch , "Pinigai" ) ;           pDB [ playerid ] [ Pinigai ] = strval ( fetch ) ;               GivePlayerMoney( pid , pDB [ playerid ] [ Pinigai ] ) ;
        mysql_fetch_field_row ( fetch , "Patirtis" ) ;          pDB [ playerid ] [ Patirtis ] = strval ( fetch ) ;              SetPlayerScore( pid , pDB [ playerid ] [ Patirtis ] ) ;
        mysql_fetch_field_row ( fetch , "AdminLVL" ) ;          pDB [ playerid ] [ AdminLVL ] = strval ( fetch ) ;
        mysql_fetch_field_row ( fetch , "Vip" ) ;                       pDB [ playerid ] [ Vip ] = strval ( fetch ) ;
        mysql_fetch_field_row ( fetch , "Gps" ) ;                       pDB [ playerid ] [ Gps ] = strval ( fetch ) ;
        mysql_fetch_field_row ( fetch , "Bausme" ) ;            pDB [ playerid ] [ Bausme ] = strval ( fetch ) ;  
        mysql_fetch_field_row ( fetch , "Skin" ) ;                      pDB [ playerid ] [ Skin ] = strval ( fetch ) ;                  SetPlayerSkin( pid, pDB[ pid ][ Skin ] ) ;
}

Laukiu protingų atsakymų.

Nuoroda į komentarą
Dalintis per kitą puslapį

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