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 - staubka
Oldalak: 1 2 3 [4] 5 6 ... 32
46
« Dátum: 2012. május 09. - 11:41:54 »
OnPlayerDisconnect: SaveeMoney(playerid); eMoneys[playerid] = 0; OnPlayerConnect: eMoneys[playerid] = 0; LoadeMoney(playerid); Így elvileg jó kell h legyen..
47
« Dátum: 2012. május 09. - 08:56:41 »
OnPlayerDisconnect?
48
« Dátum: 2012. május 08. - 22:12:01 »
Menteni SaveeMoney -el kell, betölteni pedig LoadeMoney -el.
49
« Dátum: 2012. május 08. - 17:44:53 »
new component; for(new slot = 1; slot <= 13; slot++) { component = GetVehicleComponentInSlot(vid,slot); //component változóba vagy/majd fájlba mentése } Nem vágom h itt mi a mentés vagy hogy van, de a fenn leírttal tudsz dolgozni. Az lekéri az összes tuningot. Lehetõleg a mentésnél mindig maradj a kapcsos zárójelen belül.
50
« Dátum: 2012. május 08. - 17:32:53 »
Ohh, nagyon köszönöm a válaszod, tényleg kösz szépen. A Pluszt dobtam
Szívesen, de annyit még hozzáfûznék h nem a Plusz-ért segítek. Éééés... Az üzidben nem látok ilyet, de mikor idézni akartam ezt találtam: És illetve, ezt majd hogyan használhatom föl majd a gyakorlatban, vagyis tudnál írni egy példát, ha van még erõd rám? Például a fölváltásnál, hogy mely sorokat írjuk fel oda(elég 1 helyre is, csak), illetve ha például egy EM-es parancs van, ott hogyan kell. Elég, csak egy példát is írnod(ha persze akarsz segíteni), mert azután már érteni fogom, hogy mi-hogy van. Ha ezt még leírnád nekem, akkor örök hálám. [/quote] Ezt nem teljesen értem... Ha menteni akarod az eMoney-t akkor:
SaveeMoney(playerid); Ha betölteni:
LoadeMoney(playerid); És ha le akarod kérdezni hogy mennyi eMoney van jelenleg a játékosnál, pl:
new str_[64]; format(str_,64,\"Jelenleg %d Emoney-ed van.\",eMoneys[playerid]); SendClientMessage(playerid,0xFFFF00FF,str_); Textdrawnál is az eMoneys[playerid] dolgozz: OnFilterScriptInit vagy OnGameModeInit alá írd ezt:
SetTimer(\"UpdateEmoney\",1000,1); És:
forward UpdateEmoney(); public UpdateEmoney() { for(new i = 0; i < MAX_PLAYERS; i++) { if(!IsPlayerConnected(i))continue; new string[128]; format(string, sizeof(string), \"EMoney: %d EM\", eMoneys); TextDrawSetString(Ft, string); } return 1; }
51
« Dátum: 2012. május 08. - 09:39:19 »
Ezt építsd be a scriptbe: #include <a_samp> #include <dini> new eMoneys[MAX_PLAYERS]; new bool:Spawned[MAX_PLAYERS]; #define eFile \"eMoney/%s.ini\" stock LoadeMoney(playerid) { new file[100]; format(file,100,eFile,pName(playerid)); if(!dini_Exists(file)) { CreateeMoney(playerid); } else { eMoneys[playerid] = dini_Int(file,\"eMoney\"); } return 1; } stock CreateeMoney(playerid) { new file[100]; format(file,100,eFile,pName(playerid)); if(!dini_Exists(file)) { dini_Create(file); dini_IntSet(file,\"eMoney\",0); } return 1; } stock SaveeMoney(playerid) { new file[100]; format(file,100,eFile,pName(playerid)); if(!dini_Exists(file)) { CreateeMoney(playerid); } else { dini_IntSet(file,\"eMoney\",0); } return 1; } stock pName(playerid) { new name[24]; GetPlayerName(playerid,name,24); return name; } public OnPlayerConnect(playerid) { Spawned[playerid] = false; eMoneys[playerid] = 0; return 1; } public OnPlayerDisconnect(playerid) { SaveeMoney(playerid); return 1; } public OnPlayerSpawn(playerid) { if(Spawned[playerid] == false) LoadeMoney(playerid); return 1; } És az eMoney[playerid] változót fogod módosítani ha történik valami.
52
« Dátum: 2012. május 08. - 09:19:24 »
#include <a_samp> //#define IGNORE_WARP_INTO_VEHICLE //#define IGNORE_VIRTUAL_WORLDS //#define IGNORE_SPAWN_MESSAGES //#define IGNORE_VEHICLE_ACTIVATION //#define IGNORE_VEHICLE_DELETION #define DEFAULT_RESPAWN_TIME 600 /* ten minutes */ #define COLOR_RED 0xFF0000FF #define COLOR_YELLOW 0xFFFF00AA #if !defined IGNORE_VEHICLE_DELETION new bool:gDialogCreated[ MAX_VEHICLES ] = { false, ... }; #endif new pCar[MAX_PLAYERS]; CreatePlayerVehicle( playerid, modelid ) { DestroyVehicle(pCar[playerid]); new vehicle, Float:x, Float:y, Float:z, Float:angle; if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) { vehicle = GetPlayerVehicleID( playerid ); GetVehiclePos( vehicle, x, y, z ); GetVehicleZAngle( vehicle, angle ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, angle ); } vehicle = CreateVehicle( modelid, x, y, ( z + 1 ), angle, -1, -1, DEFAULT_RESPAWN_TIME ); LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) ); #if !defined IGNORE_VIRTUAL_WORLDS SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) ); #endif #if !defined IGNORE_WARP_INTO_VEHICLE PutPlayerInVehicle( playerid, vehicle, 0 ); #endif #if !defined IGNORE_VEHICLE_DELETION gDialogCreated[ vehicle ] = true; #endif pCar[playerid] = vehicle; return 1; } ShowPlayerDefaultDialog( playerid ) { ShowPlayerDialog( playerid, 3434, DIALOG_STYLE_LIST, \"Vehicle Types\", \"Repülõk\\nHelikopterek\\nMotorok,Biciklik\\nKabriók\\nIpargépek\\nLowriderek\\nTerepjárók\\nRendõr,Mentõ,stb...\\nSzalon\\nSport Autók\\nVagons jármûvek\\nVízjárók\\nPótok\\nEgyedi jármûvek\\nRC Jármûvek\", \"Választ\", \"Kilép\" ); return 1; } public OnFilterScriptInit() { printf( \" * vDialog version 0.2a loaded * \" ); return 1; } public OnFilterScriptExit() { printf( \" * vDialog version 0.2a unloaded * \" ); return 1; } public OnPlayerSpawn( playerid ) { #if !defined IGNORE_SPAWN_MESSAGES SendClientMessage( playerid, 0xFFFFFFFF, \"\" ); #endif return 1; } public OnPlayerCommandText( playerid, cmdtext[] ) { if ( strcmp( cmdtext, \"/vehicles\", true, 8 ) == 0 ) { if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) { #if !defined IGNORE_VEHICLE_ACTIVATION ShowPlayerDefaultDialog( playerid ); return 1; #endif } if ( GetPlayerState( playerid ) != PLAYER_STATE_PASSENGER ) ShowPlayerDefaultDialog( playerid ); return 1; } return 0; } public OnVehicleSpawn( vehicleid ) { #if !defined IGNORE_VEHICLE_DELETION if ( gDialogCreated[ vehicleid ] ) { DestroyVehicle( vehicleid ); gDialogCreated[ vehicleid ] = false; } #endif return 1; } public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[] ) { if ( response ) { switch ( dialogid ) { case 3434 : { switch ( listitem ) { case 0 : ShowPlayerDialog( playerid, 3435, DIALOG_STYLE_LIST, \"Repülõgépek\", \"Andromada\\nAT-400\\nBeagle\\nCropduster\\nDodo\\nHydra\\nNevada\\nRustler\\nShamal\\nSkimmer\\nStuntplane\\nVissza\", \"Választ\", \"Kilép\" ); case 1 : ShowPlayerDialog( playerid, 3436, DIALOG_STYLE_LIST, \"Helikopterek\", \"Cargobob\\nHunter\\nLeviathan\\nMaverick\\nNews Maverick\\nPolice Maverick\\nRaindance\\nSeasparrow\\nSparrow\\nVissza\", \"Választ\", \"Kilép\" ); case 2 : ShowPlayerDialog( playerid, 3437, DIALOG_STYLE_LIST, \"Motorok,Biciklik\", \"BF-400\\nBike\\nBMX\\nFaggio\\nFCR-900\\nFreeway\\nMountain Bike\\nNRG-500\\nPCJ-600\\nPizzaboy\\nQuad\\nSanchez\\nWayfarer\\nVissza\", \"Választ\", \"Kilép\" ); case 3 : ShowPlayerDialog( playerid, 3438, DIALOG_STYLE_LIST, \"Kabriók\", \"Comet\\nFeltzer\\nStallion\\nWindsor\\nVissza\", \"Választ\", \"Kilép\" ); case 4 : ShowPlayerDialog( playerid, 3439, DIALOG_STYLE_LIST, \"Ipari gépek\", \"Benson\\nBobcat\\nBurrito\\nBoxville\\nBoxburg\\nCement Truck\\nDFT-30\\nFlatbed\\nLinerunner\\nMule\\nNewsvan\\nPacker\\nPetrol Tanker\\nPony\\nRoadtrain\\nRumpo\\nSadler\\nSadler Shit\\nTopfun\\nTractor\\nTrashmaster\\nUtility Van\\nWalton\\nYankee\\nYosemite\\nVissza\", \"Választ\", \"Kilép\" ); case 5 : ShowPlayerDialog( playerid, 3440, DIALOG_STYLE_LIST, \"Lowriderek\", \"Blade\\nBroadway\\nRemington\\nSavanna\\nSlamvan\\nTahoma\\nTornado\\nVoodoo\\nBack\", \"Választ\", \"Kilép\" ); case 6 : ShowPlayerDialog( playerid, 3441, DIALOG_STYLE_LIST, \"Terep járók\", \"Bandito\\nBF Injection\\nDune\\nHuntley\\nLandstalker\\nMesa\\nMonster\\nMonster A\\nMonster B\\nPatriot\\nRancher A\\nRancher B\\nSandking\\nBack\", \"Választ\", \"Kilépl\" ); case 7 : ShowPlayerDialog( playerid, 3442, DIALOG_STYLE_LIST, \"Tömegközlekedési eszközökök\", \"Ambulance\\nBarracks\\nBus\\nCabbie\\nCoach\\nCop Bike (HPV-1000)\\nEnforcer\\nFBI Rancher\\nFBI Truck\\nFiretruck\\nFiretruck LA\\nPolice Car (LSPD)\\nPolice Car (LVPD)\\nPolice Car (SFPD)\\nRanger\\nRhino\\nS.W.A.T\\nTaxi\\nVissza\", \"Választ\", \"Cancel\" ); case 8 : ShowPlayerDialog( playerid, 3443, DIALOG_STYLE_LIST, \"Szalon\", \"Admiral\\nBloodring Banger\\nBravura\\nBuccaneer\\nCadrona\\nClover\\nElegant\\nElegy\\nEmperor\\nEsperanto\\nFortune\\nGlendale Shit\\nGlendale\\nGreenwood\\nHermes\\nIntruder\\nMajestic\\nManana\\nMerit\\nNebula\\nOceanic\\nPicador\\nPremier\\nPrevion\\nPrimo\\nSentinel\\nStafford\\nSultan\\nSunrise\\nTampa\\nVincent\\nVirgo\\nWillard\\nWashington\\nVissza\", \"Választ\", \"Kilép\" ); case 9 : ShowPlayerDialog( playerid, 3444, DIALOG_STYLE_LIST, \"Sport autók\", \"Alpha\\nBanshee\\nBlista Compact\\nBuffalo\\nBullet\\nCheetah\\nClub\\nEuros\\nFlash\\nHotring Racer\\nHotring Racer A\\nHotring Racer B\\nInfernus\\nJester\\nPhoenix\\nSabre\\nSuper GT\\nTurismo\\nUranus\\nZR-350\\nVissza\", \"Választ\", \"Kilép\" ); case 10 : ShowPlayerDialog( playerid, 3445, DIALOG_STYLE_LIST, \"Vonatok,Vagonok\", \"Moonbeam\\nPerenniel\\nRegina\\nSolair\\nStratum\\nVissza\", \"Választ\", \"Kilép\" ); case 11 : ShowPlayerDialog( playerid, 3446, DIALOG_STYLE_LIST, \"Vízjárók\", \"Coastguard\\nDinghy\\nJetmax\\nLaunch\\nMarquis\\nPredator\\nReefer\\nSpeeder\\nSquallo\\nTropic\\nVissza\", \"Választ\", \"Kilép\" ); case 12 : ShowPlayerDialog( playerid, 3447, DIALOG_STYLE_LIST, \"Pótkocsik\", \"Article Trailer\\nArticle Trailer 2\\nArticle Trailer 3\\nBaggage Trailer A\\nBaggage Trailer B\\nFarm Trailer\\nFreight Flat Trailer (Train)\\nFreight Box Trailer (Train)\\nPetrol Trailer\\nStreak Trailer (Train)\\nStairs Trailer\\nUtility Trailer\\nVissza\", \"Választ\", \"Kilép\" ); case 13 : ShowPlayerDialog( playerid, 3448, DIALOG_STYLE_LIST, \"Egyedi jármûvek\", \"Baggage\\nBrownstreak (Train)\\nCaddy\\nCamper\\nCamper A\\nCombine Harvester\\nDozer\\nDumper\\nForklift\\nFreight (Train)\\nHotknife\\nHustler\\nHotdog\\nKart\\nMower\\nMr Whoopee\\nRomero\\nSecuricar\\nStretch\\nSweeper\\nTram\\nTowtruck\\nTug\\nVortex\\nVissza\", \"Választ\", \"Kilép\" ); case 14 : ShowPlayerDialog( playerid, 3449, DIALOG_STYLE_LIST, \"RC jármûvek\", \"RC Bandit\\nRC Baron\\nRC Raider\\nRC Goblin\\nRC Tiger\\nRC Cam\\nVissza\", \"Választ\", \"Kilép\" ); } } case 3435 : { if ( listitem > 10 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 592, 577, 511, 512, 593, 520, 553, 476, 519, 460, 513 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3436 : { if ( listitem > 8 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 548, 425, 417, 487, 488, 497, 563, 447, 469 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3437 : { if ( listitem > 12 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 581, 509, 481, 462, 521, 463, 510, 522, 461, 448, 471, 468, 586 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3438 : { if ( listitem > 3 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 480, 533, 439, 555 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3439 : { if ( listitem > 24 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 499, 422, 482, 498, 609, 524, 578, 455, 403, 414, 582, 443, 514, 413, 515, 440, 543, 605, 459, 531, 408, 552, 478, 456, 554 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3440 : { if ( listitem > 7 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 536, 575, 534, 567, 535, 566, 576, 412 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3441 : { if ( listitem > 12 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 568, 424, 573, 579, 400, 500, 444, 556, 557, 470, 489, 505, 495 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3442 : { if ( listitem > 17 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 416, 433, 431, 438, 437, 523, 427, 490, 528, 407, 544, 596, 598, 597, 599, 432, 601, 420 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3443 : { if ( listitem > 33 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 445, 504, 401, 518, 527, 542, 507, 562, 585, 419, 526, 604, 466, 492, 474, 546, 517, 410, 551, 516, 467, 600, 426, 436, 547, 405, 580, 560, 550, 549, 540, 491, 529, 421 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3444 : { if ( listitem > 19 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 602, 429, 496, 402, 541, 415, 589, 587, 565, 494, 502, 503, 411, 559, 603, 475, 506, 451, 558, 477 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3445 : { if ( listitem > 4 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 418, 404, 479, 458, 561 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3446 : { if ( listitem > 9 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 472, 473, 493, 595, 484, 430, 453, 452, 446, 454 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3447 : { if ( listitem > 11 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 435, 450, 591, 606, 607, 610, 569, 590, 584, 570, 608, 611 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3448 : { if ( listitem > 23 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 485, 537, 457, 483, 508, 532, 486, 406, 530, 538, 434, 545, 588, 571, 572, 423, 442, 428, 409, 574, 449, 525, 583, 539 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } case 3449 : { if ( listitem > 5 ) return ShowPlayerDefaultDialog( playerid ); new model_array[] = { 441, 464, 465, 501, 564, 594 }; return CreatePlayerVehicle( playerid, model_array[ listitem ] ); } } } return 0; }
53
« Dátum: 2012. május 07. - 22:17:59 »
\" post=\"270028\" timestamp=\"1336410843\"] Hány spawn hely van? [/quote]
0 [/quote] Ezt nem értem..
54
« Dátum: 2012. május 07. - 22:15:02 »
A GarHouse jó, de nagyon bugos.. Én kijavítottam sok bugot, de néha még így sem üzemel úgy ahogy kéne.. Szóval szerintem az felejtõs.
55
« Dátum: 2012. május 07. - 22:13:33 »
Egy kérdés.. stock CheckMoney(playerid) { SetTimerEx(\"CheckMoney\", 2000, true, \"i\", playerid); return 1; } Ezmiez? 1. Timer-t callback-re állíts és ne stock-ra.. forward CheckMoney(playerid); public CheckMoney(playerid) { } 2. Minek indítod el mindig a timert ha már egyszer folyamatosra állítottad? SetTimerEx(\"CheckMoney\", 2000, false, \"i\", playerid); Ha nem átállítani akarsz akkor: változó = érték HELYETT változó += érték -t írj! A lekérdezés egyszerûen fájlba mentés és olvasás.. Én dini-t ajánlom mert nem olyan lassú és nem nehéz kezelni + csak egy include kell hozzá, semmi több.
56
« Dátum: 2012. május 07. - 21:59:38 »
Ez egy bug benne én is kerestem a hibát de nem tudom énse :S
A bug az az ami ott van de mégsem üzemel úgy ahogy kéne. Gondolom nincs lementve a jármû tuningja, így az nem fog ottmaradni. A /park parancsot másold be mert nincs kedvem letölteni a PPC_Housing-t.Kösz.
57
« Dátum: 2012. május 07. - 21:57:27 »
Esetleg ha forráskódot adnál, az sokat segítene a helyzeten
58
« Dátum: 2012. május 07. - 18:14:13 »
Invalid object esetén ilyen \"?\" objectet le. Nem létezõ jármû esetén nemtom mi van.. Azt tom hogy 300 körüli objectek fagyasztanak.. Nem létezõ skint adsz a játékosnak akkor is lefagysz. Ha a mapról kikerülsz bejön a \"Loading...\" üzenet, de ha ilyen milliós koordinátákra kerülsz akkor fagy a játék. Ha nagyon sok az object és/vagy jármû, akkor is fagyhat. Hibás tuning (nem a jármûre illõ tuning) esetén is elõfordulhat. Képernyõüzenettõl is lehet crash, ha elrontod a \"színezést\" (~r~ ~b~ stb) Több nemnagyon jut eszembe.. Egyébként ha cheatrõl van szó akkor sztem elrontotta vmelyik okos a tuningot de nagyon és attól van a probléma..
59
« Dátum: 2012. május 07. - 18:08:07 »
Leírnád hogy a parancsok beírásakor mi történjen? Pl nemtudom mi a különbség /asay és /asayy között. Egyébként a \"bann\" az egy N (\"ban\"). Ééés... Zcmd-vel vagy dcmd-vel vagy strcmp-vel legyen? Sscanf vagy strtok?
60
« Dátum: 2012. május 07. - 09:36:00 »
Hát ha nem mented sehova és/vagy nem töltöd be sehol a széfeket, akkor resi után elvész mind..
Oldalak: 1 2 3 [4] 5 6 ... 32
|