Szerző Téma: MySQL Bank Rendszer  (Megtekintve 6081 alkalommal)

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
MySQL Bank Rendszer
« Válasz #30 Dátum: 2012. szeptember 07. - 22:38:16 »
0 Show voters
Idézetet írta: Yakuza™ date=1347047773\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25557\" data-ipsquote-contentclass=\"forums_Topic
Ha lenne tárhelyem akkor használnám :)
De így is jó majd talán átírom dinire.
 
Nem kell hozzá tárhely, csupán csak egy adatbázis, de ha úgy vesszük, akkor az is tárhely. Csinálhatsz házi adatbázist wamp szerver segítségével, vagy ha hoston akarod, akkor kérsz egy adatbázist a személyzettõl. :)

MySQL Bank Rendszer
« Válasz #31 Dátum: 2012. szeptember 09. - 20:38:52 »
0 Show voters
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(59) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(66) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(74) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(82) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(85) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(88) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(97) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(103) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(105) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(108) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(111) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(120) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(129) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(130) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(132) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(133) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(135) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(138) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(153) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(158) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(168) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(170) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(191) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(192) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(196) : error 017: undefined symbol \"SetPVarInt\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
25 Errors.

 
Nekem ez jön be:S

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
MySQL Bank Rendszer
« Válasz #32 Dátum: 2012. szeptember 09. - 21:57:22 »
0 Show voters
Idézetet írta: cserko93 date=1347215932\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25557\" data-ipsquote-contentclass=\"forums_Topic

C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(59) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(66) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(74) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(82) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(85) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(88) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(97) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(103) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(105) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(108) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(111) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(120) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(129) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(130) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(132) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(133) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(135) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(138) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(153) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(158) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(168) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(170) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(191) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(192) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\ptR\\Documents\\GTA San Andreas Server Files\\filterscripts\\bank.pwn(196) : error 017: undefined symbol \"SetPVarInt\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
25 Errors.

 
Nekem ez jön be:S
 
Szerintem zárási hiba lesz. Módosítottál rajta valamit? Másold be a Te verziód!

MySQL Bank Rendszer
« Válasz #33 Dátum: 2012. szeptember 10. - 14:55:17 »
0 Show voters
semmit nem módosítottam csak annyit, hogy beírtam a mysql- cuccokat.-
 
/*
                  MYSQL BANK RENDSZER
                  Készítette: Szabó Gábor( Gabor.. )
                  Dátum: 2012.08.05 , 13:15
                  Utolsó frissítés: 2012.08.22 , 19:25
*/
 
#include    <      a_samp      >
#include    <      a_mysql     >
#include    <      zcmd        >
#include    <      sscanf2     >
 
// Kapcsolódási Adatok, ide írd az adatbázisod adatait.
#define MYSQL_HOST              \"localhost\"
#define MYSQL_PASS              \"\"
#define MYSQL_USER              \"root\"
#define MYSQL_DB                \"Sa-mp\"
 
new
         g_szQuery[ 512 + 1 ],
         g_szFormat[ 144 + 1 ];
public OnFilterScriptInit( )
{
        mysql_connect( MYSQL_HOST, MYSQL_USER, MYSQL_DB, MYSQL_PASS );
        print( \"Gabor\'s MYSQL_BANK: Kapcsolodas a(z) \"MYSQL_HOST\" nevu hostra, \"MYSQL_USER\" nevu felhasznaloval.\" );
        if( mysql_ping( ) != 1 )
        {
           print( \"Gabor\'s MYSQL_BANK: Kapcsolat sikertelen \"MYSQL_USER\" felhasznaloval.\" );
           return 1;
        }
        print( \"Gabor\'s MYSQL_BANK: Kapcsolat sikeres \"MYSQL_USER\" nevu felhasznaloval.\" );
        return 1;
}
 
public OnPlayerSpawn( playerid )
{
        format( g_szQuery, sizeof( g_szQuery ), \"SELECT `Amount` FROM `bank` WHERE `Name` = \'%s\'\", szName( playerid ) );
        mysql_function_query( 1, g_szQuery, true, \"BankCashLoad\", \"d\", playerid );
        return 1;
}
 
CMD:createacc( playerid, params[] )
{
        if( GetPVarInt( playerid, \"Bankszamla\" ) == 0 )
        {
                format( g_szQuery, sizeof( g_szQuery ), \"INSERT INTO `bank`(Name, Amount) VALUES(\'%s\', \'0\')\", szName( playerid ) );
                mysql_function_query( 1, g_szQuery, false, \"OnQueryFinsh\", \"\" );
                SendClientMessage( playerid, 0xFF0000AA, \"-> Bankszámlád létrehozva.\" );
                SetPVarInt( playerid, \"Bankszamla\", 1 );
        }
        else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Van már számlád!\" );
        return 1;
}
CMD:deposit( playerid, params[] )
{
        if( GetPVarInt( playerid, \"Bankszamla\" ) == 1 )
        {
                  new
                           iAmount;
                  if( sscanf( params, \"i\", iAmount ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /deposit < Összeg >\" );
                  if( iAmount > GetPlayerMoney( playerid ) ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nincs ennyi pénzed kézben!\" );
                  SetPVarInt( playerid, \"Bank\", GetPVarInt( playerid, \"Bank\" ) + iAmount );
                  GivePlayerMoney( playerid, - iAmount );
                  format( g_szQuery, sizeof( g_szQuery ), \"UPDATE `bank` SET `Amount` = \'%d\' WHERE `Name` = \'%s\'\", GetPVarInt( playerid, \"Bank\" ), szName( playerid ) );
                  mysql_function_query( 1, g_szQuery, false, \"OnQueryFinish\", \"\" );
                  format( g_szFormat, sizeof( g_szFormat ), \"Betettél a bankszámládra $%d-t. Új egyenleged: $%d\", iAmount, GetPVarInt( playerid, \"Bank\" ) );
                  SendClientMessage( playerid, 0xbad920AA, g_szFormat );
        }
        else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nincs számlád!\" );
        return 1;
}
CMD:withdraw( playerid, params[] )
{
        if( GetPVarInt( playerid, \"Bankszamla\" ) == 1 )
        {
                  new
                           iAmount;
                  if( sscanf( params, \"i\", iAmount ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /deposit < Összeg >\" );
                  if( iAmount > GetPVarInt( playerid, \"Bank\" ) ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nincs ennyi pénzed kéznél!\" );
                  SetPVarInt( playerid, \"Bank\", GetPVarInt( playerid, \"Bank\" ) - iAmount );
                  GivePlayerMoney( playerid, iAmount );
                  format( g_szQuery, sizeof( g_szQuery ), \"UPDATE `bank` SET `Amount` = \'%d\' WHERE `Name` = \'%s\'\", GetPVarInt( playerid, \"Bank\" ), szName( playerid ) );
                  mysql_function_query( 1, g_szQuery, false, \"OnQueryFinish\", \"\" );
                  format( g_szFormat, sizeof( g_szFormat ), \"Kivettél a számládról $%d-t. Új egyenleged: $%d\", iAmount, GetPVarInt( playerid, \"Bank\" ) );
                  SendClientMessage( playerid, 0xbad920AA, g_szFormat );
        }
        else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nincs számlád!\" );
        return 1;
}
CMD:transfer( playerid, params[] )
{
        if( GetPVarInt( playerid, \"Bankszamla\" ) == 1 )
        {
                  new
                        iPlayer,
                        iAmount;
                  if( sscanf( params, \"ui\", iPlayer, iAmount ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /transfer < Játékos ID/Név > < Összeg >\" );
                  if( iPlayer == INVALID_PLAYER_ID ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Érvénytelen azonosító.\" );
                  if( iPlayer == playerid ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Magadnak nem utalhatsz.\" );
                  if( GetPVarInt( iPlayer, \"Bankszamla\" ) == 0 ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ennek a játékosnak nincsen bankszámlája!\" );
                  if( GetPVarInt( playerid, \"Bank\" ) < iAmount ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nincs a számládon ennyi pénz!\" );
                  SetPVarInt( playerid, \"Bank\", GetPVarInt( playerid, \"Bank\" ) - iAmount );
                  SetPVarInt( iPlayer, \"Bank\", GetPVarInt( iPlayer, \"Bank\" ) + iAmount );
                  format( g_szQuery, sizeof( g_szQuery ), \"UPDATE `bank` SET `Amount` = \'%s\' WHERE `Name` = \'%s\'\", GetPVarInt( playerid, \"Bank\" ), szName( playerid ) );
                  mysql_function_query( 1, g_szQuery, false, \"OnQueryFinish\", \"\" );
                  format( g_szQuery, sizeof( g_szQuery ), \"UPDATE `bank` SET `Amount` = \'%s\' WHERE `Name` = \'%s\'\", GetPVarInt( iPlayer, \"Bank\" ), szName( iPlayer ) );
                  mysql_function_query( 1, g_szQuery, false, \"OnQueryFinish\", \"\" );
                  format( g_szFormat, sizeof( g_szFormat ), \"%s(%d) Küldött neked $%d-t, a bankszámládra.\", szName( playerid ), playerid, iAmount );
                  SendClientMessage( iPlayer, 0xbad920AA, g_szFormat );
                  format( g_szFormat, sizeof( g_szFormat ), \"Küldtél %s(%d) nevû játékosnak  $%d-t a bankszámlájára.\", szName( iPlayer ), iPlayer, iAmount );
                  SendClientMessage( iPlayer, 0xbad920AA, g_szFormat );
        }
        else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nincs számlád!\" );
        return 1;
}
CMD:deleteacc( playerid, params[] )
{
        if( GetPVarInt( playerid, \"Bankszamla\" ) == 1 )
        {
                  format( g_szQuery, sizeof( g_szQuery ), \"DELETE FROM `bank` WHERE `Name` = \'%s\'\", szName( playerid ) );
                  mysql_function_query( 1, g_szQuery, false, \"OnQueryFinish\", \"\" );
                  SetPVarInt( playerid, \"Bankszamla\", 0 );
                  SendClientMessage( playerid, 0xbad920AA, \"Bankszámlád törölve.\" );
        }
        else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nincs számlád!\" );
        return 1;
}
CMD:balance( playerid, params[] )
{
        if( GetPVarInt( playerid, \"Bankszamla\" ) == 1 )
        {
                format( g_szFormat, sizeof( g_szFormat ), \"Banki egyenleged: $%d\", GetPVarInt( playerid, \"Bank\" ) );
                SendClientMessage( playerid, 0xbad920AA, g_szFormat );
        }
        else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nincs számlád!\" );
        return 1;
}
forward BankCashLoad( playerid );
public BankCashLoad( playerid )
{
        new
                 szFetch[ 11 ],
                 iRows,
                 iFields;
        cache_get_data( iRows, iFields );
        if( iRows != 0 )
        {
                   cache_get_row( 0, 0, szFetch );
                   SetPVarInt( playerid, \"Bank\", strval( szFetch ) );
                   SetPVarInt( playerid, \"Bankszamla\", 1 );
        }
        else
        {
                   SetPVarInt( playerid, \"Bankszamla\", 0 );
        }
        return 1;
}
forward OnQueryFinish( );
public OnQueryFinish( )
{
         return 1;
}
stock szName( playerid )
{
        static
                   s_szName[ MAX_PLAYER_NAME ];
        GetPlayerName( playerid, s_szName, MAX_PLAYER_NAME );
        return s_szName;
}

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
MySQL Bank Rendszer
« Válasz #34 Dátum: 2012. szeptember 10. - 15:05:35 »
0 Show voters
Nálam hibátlan, töltsd le a legfrissebb a_samp includeot.

MySQL Bank Rendszer
« Válasz #35 Dátum: 2012. szeptember 13. - 16:48:36 »
0 Show voters
Honnan?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
MySQL Bank Rendszer
« Válasz #36 Dátum: 2012. szeptember 13. - 17:04:31 »
0 Show voters
Idézetet írta: cserko93 date=1347547716\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25557\" data-ipsquote-contentclass=\"forums_Topic
Honnan?
 
Töltsd le a www.sa-mp.com -ról a 0.3e szerver csomagot, és ott benne lesz a pawno -> include mappában. Cseréld ki a Te mappádban lévõvel, aztán ezt amit letöltöttél töröld le.

MySQL Bank Rendszer
« Válasz #37 Dátum: 2012. szeptember 13. - 17:31:31 »
0 Show voters
Letöltöttem, ugyan az!

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
MySQL Bank Rendszer
« Válasz #38 Dátum: 2012. szeptember 13. - 22:18:06 »
0 Show voters
Akkor  nem tudom. Ami a fõposztban van, az hibátlan. :( De szerintem több pawno van a gépeden, és bezavar.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal