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. 1561
SA-MP: Szerverfejlesztés / [D]->Szabályzat Text[D]Raw« Dátum: 2011. szeptember 14. - 20:56:01 »
Hát gratula cheater májsztro.
1562
Segítségkérés / MySQL:Nem ír fel adatot« Dátum: 2011. szeptember 13. - 17:53:02 »
Ne viccelj már olyan adat hogy kettõ nulla nincs a tesztet rendes értékkel kell végrehajtani, pl.: 46537
1563
Segítségkérés / MySQL:Nem ír fel adatot« Dátum: 2011. szeptember 13. - 17:20:58 »
Milyen debug?
Erre gondoltál? [18:00:04] CMySQLHandler::Query(UPDATE `accounts` SET `Admin` = 10, `Money` = 729900, `Score` = 0, `Kills` = 0, `Deaths` = 1, `LastOn` = \'2011.09.12/18.00.04\', `h` = 00 WHERE Name = \'Preston_Marlowe\') - Successfully executed.[/quote] 1564
Segítségkérés / MySQL:Nem ír fel adatot« Dátum: 2011. szeptember 13. - 16:57:25 »
A TotalGameTime csak átalakítja a tárolt adatot számodra érthetõ adattá ezért mikor te újra mentesz adatot akkor is használnod kell ezt a kódot.
Mikor a játékos adatainak mentése történik akkor is használnod kell. [pawn] new h,m,s; TotalGameTime(playerid, h, m, s); format(query, sizeof, \"UPDATE bla bla \", h, m, s); mysql_query(query); [/pawn] 1565
SA-MP: Szerverfejlesztés / Kocsi parancsok!« Dátum: 2011. szeptember 13. - 16:29:05 »
Hiányzó kódok, eljárások, definiciók, változó létrehozások, egyszerûen kész tragédia ez az egész, le is zárom de lehet törölni is fogom az egészet erõsen copy-nak tûnik.
1566
Segítségkérés / Rohamkocsi csak mentõsöknek ->number of arguments does not match definition« Dátum: 2011. szeptember 13. - 07:28:53 »
\"number of arguments does not match definition\"
(nem szó szerinti fordítás!) Azt jelenti hogy a használt függvény paraméterinek száma nem egyezik meg a tényleges függvény paramétereivel. [pawn]IsAnAmbulance(param1, param2, param3)[/pawn] Itt 3 paramétere van az adott függvénynek így mikor használod ott is 3-mat kell megadni. Ez nem minden esetben így van, vannak egyéb megoldások, de ezzel most nem akarlak össze zavarni. [pawn]if(IsAnAmbulance( 4, 6, playerid))[/pawn] És mint a hozzászólásodban olvastam amik elõtt ott van hogy \"mento =\"[/quote] 1567
Segítségkérés / MySQL:Nem ír fel adatot« Dátum: 2011. szeptember 12. - 21:58:12 »
Ez ladmin csak a luxadmin felhasználta ezt a dolgot, ez az idõt 3 különbözõ változóban tárolja ezért 3 különbözõ mezõt kell létrehoznod mysql-en az órának a percnek és a másodpercnek.
[pawn]AccInfo[playerid][hours] AccInfo[playerid][mins] AccInfo[playerid][secs][/pawn] És ezt a 3 adatot kell betölteni mikor a játékos bejelentkezik. Tehát mysql-en kell 3 mezõ ezeknek hour minutes second. Login résznél ezeket az adatokat viszont be is kell tölteni a játékosnak. Ha nem kerül betöltésre e 3 adat akkor nullától kezdõdik az idõmérés. 1568
SA-MP: verziók / SA-MP 0.3d« Dátum: 2011. szeptember 12. - 21:25:11 »
Most néztem hogy a [pawn]native PlayerPlaySound(playerid, soundid, Float:x, Float:y, Float:z);[/pawn]
funkciónak kicsit kibõvítették a hatáskörét, így már 7071 hang lejátszására képes, legalább is ennyi szerepel a fájlban, csak meg kell nézni a GTA San Andreas\\data\\AudioEvents.txt fájlt, és lehet válogatni. Hát most épp nem akartam végig hallgatni mind. 1569
RP/RPG kérések / Kaja Automata« Dátum: 2011. szeptember 12. - 08:12:01 »
[pawn] if (strcmp(\"/kajaautomata\", cmdtext, true, 10) == 0)
{ if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(playerid, 1.0,-1455.0963,2592.4136,56.2359)) // Ha az egyik automatánál tartózkodik { if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, COLOR_RED, \"Nincs elég pénzed szendvicsre! ( 15 $ )\"); GivePlayerHealth(playerid, 10); GivePlayerMoney(playerid, -10); SendClientMessage(playerid, COLOR_GREEN, \"Vettél egy szendvicset 10 dollárért!\"); SendClientMessage(playerid, COLOR_PURPLE, \"*Valaki evett egy szendvicset az autómatából.\"); } else if(IsPlayerInRangeOfPoint(playerid, 1.0,1917.4891,-2123.1865,-19.3109)) // Ha a következõ automatánál tartózkodik { if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid, COLOR_RED, \"Nincs elég pénzed szendvicsre! ( 15 $ )\"); GivePlayerHealth(playerid, 10); GivePlayerMoney(playerid, -15); SendClientMessage(playerid, COLOR_GREEN, \"Vettél egy szendvicset 15 dollárért!\"); SendClientMessage(playerid, COLOR_PURPLE, \"*Valaki evett egy szendvicset az autómatából.\"); } else { // Ha egyik közelében sincs SendClientMessage(playerid, COLOR_RED, \"Nem vagy kaja autómata közelében!\"); } } return 1; }[/pawn] Lehagytál egy else if szerkezeti elemet. 1570
Segítségkérés / Rohamkocsi csak mentõsöknek ->number of arguments does not match definition« Dátum: 2011. szeptember 11. - 23:51:57 »Idézetet írta: tudvari date=1315768154\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11384\" data-ipsquote-contentclass=\"forums_Topic Ezt nem értemPedig ennél érthetõbben nem lehet leírni olvasd el többször próbálgasd szkriptben, mást nem tudok javasolni. 1571
Segítségkérés / MySQL:Nem ír fel adatot« Dátum: 2011. szeptember 11. - 21:10:48 »
Amúgy a laston azt jelenti mikor csatlakozott a szerverhez és nem azt amikor kilépett.
Én csak egy sql példát írnék ide pontosabban a saját connectedlog sql szerkezetét ami talán segít egy kicsit, vagy még több fejtörést fog okozni.
Itt a ConnectedTime lenne a te Laston kifejezésed, így egybõl mentené az idõt persze lehet változtatni a formátumokon. 1572
Segítségkérés / Rohamkocsi csak mentõsöknek ->number of arguments does not match definition« Dátum: 2011. szeptember 11. - 20:59:30 »
Most ne keverd az azonosító sorszámokat vehicleid playerid mert az elõzõ az jármû sorszámozást takar míg az utóbbi az játékos sorszámozást jelöl.
Most a funkciót annak alapján írod meg amelyiket használni akarod ha a vehicleid sorszámozást használod akkor több helyen így kellene használnod: [pawn]stock IsAnAmbulance(vehicleid) return vehicleid == mento; // Egyetlen egy jármûért amúgy felesleges egy ilyent létrehozni, de tapasztalat szerzésnek nem rossz az ilyen se.[/pawn] majd ahol használod pl.: [pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(IsAnAmbulance(vehicleid)) {[/pawn] van vehicleid paraméter a callback funkcióban ott azt használod ahol meg nincs: pl.: [pawn]public OnPlayerStateChange(playerid, newstate, oldstate) { if(IsAnAmbulance(GetPlayerVehicleID(playerid))) {[/pawn] 1573
Segítségkérés / MySQL:Nem ír fel adatot« Dátum: 2011. szeptember 11. - 20:48:36 »
Hát nem tudom csak írok pár tippet: A mysql adatbázis táblájának minden mezõjének a neki megfelelõ típus van megadva? (text varchar int Float stb.?)
Amúgy mysql rendelkezik date dologgal is ami sokkal egyszerûbbé teszi az ilyen idõ kiírás/mentés dolgokat. http://www.w3schools.com/sql/sql_dates.asp Meg amúgy azt se értem hogy minek akarsz minden adatot frissíteni ha egy játékos bejelentkezve van. Én csak azokat az adatokat frissíteném mysql-en amelyik adat éppen megváltozott és nem az összeset azokat minek frissíteni amelyek nem változtak közben. Pl.: Mikor megváltozik a Score pontja akkor csak azt az egy adatot frissíteném OnPlayerDeath alatt ha az Admin szintje változik meg akkor azt magában a /setlevel parancsban frissíteném az adatbázisban, és így tovább. 1574
Segítségkérés / MySQL:Nem ír fel adatot« Dátum: 2011. szeptember 11. - 17:35:45 »
Én nem tudom másképp leírni több a változó mint a format típus jelölés.
Amennyi %i,%d,%f.%s,%0.2d van annyi változónak kell szerepelnie a format függvényben. 1575
Média / Clint megtudja, hogy Tamási új szervert csinál« Dátum: 2011. szeptember 11. - 17:30:21 »
Hát nem semmi vidi majdnem leestem a székrõl a sok nevetéstõl.
Ment a + |