Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Gabor..

Oldalak: 1 ... 43 44 [45] 46 47 ... 126
661
Segítségkérés / Hali valamiért mindegyik parancs ...
« Dátum: 2012. szeptember 01. - 15:08:02 »
A sscanf, simán sscanf-ként, vagy sscanf2-ként van beágyazva? Ha egyedül tesztelted, akkor biztosan 0-s ID-ét írtál be?

662
Segítségkérés / Hali valamiért mindegyik parancs ...
« Dátum: 2012. szeptember 01. - 15:00:01 »

CMD:kick(playerid, params[])
{
    if(PnDark[playerid][LoggedIn] == 1 && AnDark[playerid][szint] >= 1)
    {
                new
    giveplayerid, indok[128], string[120], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if(sscanf(params, \"us[128]\", giveplayerid, indok)) return SendClientMessage(playerid, 0xFF0000FF, \"{DDDDDD}>> Használat: {33AA33}/kick [Játékos ID] [indok]\");
                if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"{DDDDDD}>> ERROR: {FF4646} Nincs ilyen játékos!\");
GetPlayerName(playerid, name, sizeof(name));
                GetPlayerName(giveplayerid, name2, sizeof(name2));
               
           new str[800];
              
                format(str,sizeof(str),\"{DDDDDD}%sAdmin: %s\\n\\nNév: %s\\nIndok: %s\\n{fff200}Ez nem ban vissza tudsz jönni!\",str,name,name2,indok);
                ShowPlayerDialog(giveplayerid, 4565, 0,\"{FF4646}> KICKED\", str, \"OK\",\"\");
Kick(giveplayerid);
     }
     else
     {
                SendClientMessage(playerid, 0xFF0000AA, \"{DDDDDD}>> nDarkAdmin: {FF4646}Nem vagy adminisztrátor!\");
     }
     return 1;
}

663
Segítségkérés / Hali valamiért mindegyik parancs ...
« Dátum: 2012. szeptember 01. - 14:18:04 »
Ha a parancsot bemásolnád, akkor többet tudnánk. Hiába jó volt, hiába nem. Ha láttam a parancsot, és semmi probléma nincs benne, akkor ténylegesen sscanf hiba.

664
Segítségkérés / Parancs segítség
« Dátum: 2012. szeptember 01. - 12:48:40 »
De kell. ;) Itt pont fordítva mûködik, mint a többinél.

665
Segítségkérés / Parancs segítség
« Dátum: 2012. szeptember 01. - 11:55:52 »

CMD:bankszamla( playerid, params[] )
{
      new
              szString[ 6 + 1 ];
      if( sscanf( params, \"s[6]\", szString ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /bankszamla <nyit/utal/kivesz>\" );
      if( !strcmp( szString, \"nyit\", true ) )
      {
               // Stb...
      }
      if( !strcmp( szString, \"utal\", true ) )
      {
               // Stb...
      }
      if( !strcmp( szString, \"kivesz\", true ) )
      {
               // Stb...
      }
      return 1;
}

666
Segítségkérés / Parancs segítség
« Dátum: 2012. szeptember 01. - 10:31:01 »
Itt a bankrendszerem, megnézheted benne a sscanf használatát.
Link: http://sampforum.hu/index.php?topic=29993.0

667
Segítségkérés / Spawnkor zene
« Dátum: 2012. augusztus 31. - 15:20:13 »

public OnPlayerRequestClass( playerid, classid )
{
        PlayAudioStreamForPlayer( playerid, \"www.oldalneve/zenecim.mp3\" );
        return 1;
}
public OnPlayerRequestSpawn( playerid )
{
        StopAudioStreamForPlayer( playerid );
        return 1;
}

 
Zenét egy tárhelyre tölthetsz fel. Legegyszerûbb egy atw oldal.

668
SA-MP: Szerverfejlesztés / Csatlakozás zene & Pár extra
« Dátum: 2012. augusztus 31. - 11:31:04 »
Egyszerûbben is meglehett volna:
 

switch( random( 9 ) )
{
        case 0: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene.mp3\" );
        case 1: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene2.mp3\" );
        case 2: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene3.mp3\" );
        case 3: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene4.mp3\" );
        case 4: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene5.mp3\" );
        case 5: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene6.mp3\" );
        case 6: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene7.mp3\" );
        case 7: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene8.mp3\" );
        case 8: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene9.mp3\" );
}

 
Amúgy random( 9 ) kell, mert ha 8, akkor az egyik feltétel nem fog teljesülni.

669
Plugin hiba. Gyõzõdjetek meg arról, hogy minden plugin neve, és kiterjeszétese bevan-e írva server.cfg-be, minden pluginból a legfrissebb van-e, és hogy minden plugint betölt-e a szerver.

670
SA-MP: Szerverfejlesztés / MySQL Bank Rendszer
« Dátum: 2012. augusztus 31. - 08:59:24 »
Látom, módosítottál rajta, mert fõpostban hibátlanul van. :D
 

/*
                  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              \"\"
#define MYSQL_PASS              \"\"
#define MYSQL_USER              \"\"
#define MYSQL_DB                \"\"
 
new
         g_szQuery[ 512 + 1 ],
         g_szFormat[ 200 + 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[ 12 ],
                 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;
}

671
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2012. augusztus 30. - 21:46:27 »
Idézetet írta: Extasy449 date=1346355295\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic
Üdv!
Ez a hibám lenne:
 
E:\\SA-MP Szerver\\gamemodes\\WslRP.pwn(338) : warning 213: tag mismatch
E:\\SA-MP Szerver\\gamemodes\\WslRP.pwn(339) : warning 213: tag mismatch
E:\\SA-MP Szerver\\gamemodes\\WslRP.pwn(340) : warning 213: tag mismatch
E:\\SA-MP Szerver\\gamemodes\\WslRP.pwn(610) : warning 213: tag mismatch
E:\\SA-MP Szerver\\gamemodes\\WslRP.pwn(611) : warning 213: tag mismatch
E:\\SA-MP Szerver\\gamemodes\\WslRP.pwn(612) : warning 213: tag mismatch

 
A sorok:
 
    INI_Int(\"Pos_x\",Jatekosinfo[playerid][pos_x]);
    INI_Int(\"Pos_y\",Jatekosinfo[playerid][pos_y]);
    INI_Int(\"Pos_z\",Jatekosinfo[playerid][pos_z]);

 

    INI_WriteInt(File,\"Pos_x\",Jatekosinfo[playerid][pos_x]);
    INI_WriteInt(File,\"Pos_y\",Jatekosinfo[playerid][pos_y]);
    INI_WriteInt(File,\"Pos_z\",Jatekosinfo[playerid][pos_z]);

 
Az ehhez tartozó dolgok:
 
new Jatekosinfo[MAX_PLAYERS][iKarakter];

 

enum iKarakter
{
    Float:pos_x,
    Float:pos_y,
    Float:pos_z
}

 

Az INI_Int, és az INI_WriteInt függvényt, cseréld le INI_Float függvényre.

672
Média / [DM] Jackob -vol3- Time Traveling
« Dátum: 2012. augusztus 30. - 19:28:08 »
Idézetet írta: Nyui date=1346347621\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27143\" data-ipsquote-contentclass=\"forums_Topic


Fúh.... :o Gratulálok.
 

map for sale[/quote]
 :D :D :D :D :D
 
[/quote]Azóta szerkesztettem a hozzászólást. :D

673
Média / [DM] Jackob -vol3- Time Traveling
« Dátum: 2012. augusztus 30. - 19:23:58 »
Ez ki**szott jó.  ??? ??? Ez valami hihetetlen. Minden elismerésem. Ez kitalálni, megépíteni, felvenni videóra. Fúh.... :o Gratulálok.

674
Segítségkérés / dini_Create - Hiba...
« Dátum: 2012. augusztus 29. - 21:57:37 »
Idézetet írta: ZyZu date=1346221492\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27056\" data-ipsquote-contentclass=\"forums_Topic
Attól függ milyen hosszú a játékos neve akkor nem elég az 50 emeld szerintem is 128 -ra.  ;)
 
A játékos neve, maximum 24 karakter lehet, tehát akárhogy is számolom ez maximum 35 karakter lesz. ;)

675
Archívum / .:»UnderGround GaminG FuN Server«:. - Mindent Elõlrõl!
« Dátum: 2012. augusztus 29. - 20:29:26 »
Idézetet írta: caRlos date=1346264480\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27096\" data-ipsquote-contentclass=\"forums_Topic
Ez kõkemény leírás, nagyon tetszik, ritka az ilyen! :) Sok sikert a serverhez, aztán Én tuti felnézek majd.
 
Köszönjük. Deadnek meg a leírást. A legtöbbet próbálom kihozni magamból, hogy tudjam írni a módot. Remélem meg lesz a sok munka eredménye. :)

Oldalak: 1 ... 43 44 [45] 46 47 ... 126
SimplePortal 2.3.7 © 2008-2024, SimplePortal