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
« 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
« 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
« 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
« Dátum: 2012. szeptember 01. - 12:48:40 »
De kell. Itt pont fordítva mûködik, mint a többinél.
665
« 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; }
667
« 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
« 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
« Dátum: 2012. augusztus 31. - 09:39:28 »
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
« Dátum: 2012. augusztus 31. - 08:59:24 »
Látom, módosítottál rajta, mert fõpostban hibátlanul van. /* 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
« Dátum: 2012. augusztus 30. - 21:46:27 »
Ü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.
673
« 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.... Gratulálok.
674
« Dátum: 2012. augusztus 29. - 21:57:37 »
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
« Dátum: 2012. augusztus 29. - 20:29:26 »
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
|