|
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. 1291
Segítségkérés / Teleport hogy mindenki lássa« Dátum: 2011. december 31. - 12:41:35 »
Több hiba is van a parancsban, nem részletezem mert nem akarok egy regényt írni, inkább átírtam az egészet.
[pawn] if(strcmp(cmdtext, \"/d1\", true) == 0) { new vehicle_ID = GetPlayerVehicleID(playerid); // Tároljuk vehicleid változóban annak a jármûnek a sorszámát amelyiket használja a játékos, ha egyiket se akkor a visszatérés értéke nulla( nincs jármûben ) if(vehicle_ID && GetPlayerVehicleSeat(playerid) == 0) // Ez helyett megfelel az if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) is. { SetVehiclePos(vehicle_ID, 1567.5250, 792.2056,11.3102); SetVehicleZAngle(vehicle_ID, 304.2583); } else { SetPlayerPos(playerid, 1567.5250, 792.2056, 11.3102); SetPlayerFacingAngle(playerid, 304.2583); } new str[128]; GetPlayerName(playerid, str, MAX_PLAYER_NAME); format(str, sizeof str, \"%s elteleportált erre a helyre --> /d1\", str); SendClientMessageToAll(0xFFFF00AA, str); PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0); return 1; }[/pawn] 1292
Segítségkérés / Hogyan lehet megoldani hogy pl férfi karakter ne vehessen nõi skint?« Dátum: 2011. december 31. - 03:57:34 »
http://forum.sa-mp.com/showpost.php?p=1095957&postcount=1773
Kicsit átalakítod és jó lesz, ki kell venni belõle a GetPlayerSkint átírod a playerid paramétert skinid-re és kész is. [pawn]stock IsAMale(skinid) { switch(skinid){ case 9..13,31,39,40,41,54..56,63,64,69,75..77,85,87..90,32,93,129..131,138..141,145,148..152,157,169,172,178,190..201,205,207,211,214..216,218,219,224..226,231..233,237,238,243..246,251,256,257,263: return false; } return true; }[/pawn] 1293
RP/RPG kérések / Zuhanó CP-k« Dátum: 2011. december 30. - 18:58:12 »
A SA-MP checkpointjai csak az alap objecteket érzékelik ha te multiplayerben teszel be plusz objectet azokon egyszerûen keresztül mennek de attól függetlenül még azon a pozíción fog mûködni ahova te elmentetted. (csak rosszul néz ki)
A javaslat talán air checkpoint elhelyezése, több féle cp létezik és nincs mindegyik rendesen dokumentálva, próbálgasd hátha találsz megfelelõbbet, a SetPlayerRaceCheckpoint type részének nem csak 4 darab változata van hanem több is. A másik lehetõség talán mapicon lenne, MAPICON_LOCAL_CHECKPOINT vagy MAPICON_GLOBAL_CHECKPOINT beállítással. Ehhez kell persze az IsPlayerRangeOffPoint ezt futtatni kell rendszeres idõközönként. Hogy a játékos az adott helyen van-e.(timer/OnPlayerUpdate bármi). Vagy teszel oda egy pickupot is annak van visszahívása OnPlayerPickUpPickup így nem kell újabb timer-t elindítani. Másképp: az adott helyre teszel mapicon-t és pickup-ot is. Majd OnPlayerPickUpPickup visszahívásnál, ellenõrzõd ott van-e a játékos. A mapicon meg látszik a radaron, elméletileg. 1294
Archívum / FayRPG 2.0« Dátum: 2011. december 29. - 19:49:16 »Idézetet írta: ColdFly date=1325114563\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14205\" data-ipsquote-contentclass=\"forums_Topic 0.3D R2-t használunk már.@ColdFly Minden hozzászólásnál szerepel egy \"Jelentés egy moderátornak\" lehetõség ha te úgy gondolod hogy az általad indított vagy bármely témában szereplõ hozzászólás \"posthunternek\" számít, vagy a fórum szabályzatának ellentmond, nyugodtan jelentheted, és mikor épp a moderátorok egyike itt tölti szabadidejének egy részét akkor megfogja nézni a jelentett hozzászólást, és a fórum szabályzatának megfelelõen (írott és íratlan) törli/módosítja vagy éppen semmit se tesz a jelentett hozzászólással. Thanks. 1295
Paradise RolePlay / [HUN] Paradise Roleplay« Dátum: 2011. december 29. - 18:33:34 »Idézetet írta: Indi date=1325144730\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8616\" data-ipsquote-contentclass=\"forums_Topic Pontosan úgy volt, ahogy Sheet mondja. SQL-ben mentésnél meg mindent ki kell jelölni, amit menteni akarsz, de ezt te is tudod.Mikor mentést készítesz (Exportálás menü) és ott kijelölsz mindent, ott ez a két lehetõség adott kijelölésre Mind kijelölése / Mind törlése az itt lévõ \"Mind törlése\" egy rosszul lefordított mondat igazi jelentése \"Összes kijelölés megszüntetése\" . Ha ennyire tudod hogy kell mentést készíteni akkor kellene lenni régebbi mentésnek nem, vagy tévedek? Azzal helyre lehetett volna állítani a fórumot minimális veszteséggel. Nem kell megsértõdni ezek csak észrevételek a leírtak alapján semmi egyéb, legközelebb jobban oda figyel(t/n)ek amúgy phpmyadminon olyan lehetõség is van hogy \"Adatbázis másolása\". Azzal is lehet mentést készíteni sõt több lehetõséget is felkínál. De a biztosabb adat mentés mégis az Exportálás rész. 1296
Segítségkérés / Rendes_Zene SPAWN alá« Dátum: 2011. december 29. - 17:09:28 »
Töltsd le a legújabb samp szervert és a benne lévõ .inc fájlokkal frissítsd azt amelyik a gépeden van.
(myserver/pawno/include/mappa tartalmát kell frissítened) http://sa-mp.com/download.php 1297
Segítségkérés / Parancs létrehozása random segítségével« Dátum: 2011. december 27. - 17:36:26 »
[pawn]CMD:valami(playerid)
{ switch(random(2)) { case 0: { // akármi } case 1: { // másik akármi } } return 1; } [/pawn] 1298
Törölt RP Szerverek / [HUN]<<Confederacy Cities RPG>>Clans.hu« Dátum: 2011. december 27. - 16:06:37 »
Téma újból megnyitva.
Mivel elég jó kedvem van, nem osztottam warnokat. Kérek mindenkit kerüljétek hozzászólásaitokban a témához nem illõ mondatok közlését. Valaki említette vannak írott és íratlan szabályok ezeket jó lenne betartani. Vádaskodni lehet másolással bármivel kellõ bizonyítékkal indokolva, de nem kell mellé tenni jelzõket hogy te ... meg mekkora ... stb. Kulturáltan, normálisan is le lehet írni mindent. 1299
SA-MP / Open.mp: Szerverfejlesztés / Poziciod lekérése« Dátum: 2011. december 25. - 11:05:34 »Idézetet írta: Gentleman date=1324804378\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14639\" data-ipsquote-contentclass=\"forums_Topic Kedves ɐʞzssǝlosz!Épp ez az mit számít a konvertálási idõ ha a program futásakor semmi jelentõsége hogy a módban sizeof-ot írsz vagy manuálisan megadod az értékeket? Amúgy is mennyi konvertálási idõt spórolsz és mennyit cseszel el hogy nem nem sizeof funkciót használsz? (nyersz konvertálási idõvel fél másodpercet és elcseszel több percnyi idõt és még hibák is elõfordulhatnak (\"Array index out of bounds\"). Én amúgy se találkoztam olyan szkriptel aminek a konvertálási ideje több perc lett volna földvár módjának (saját) átalakítási ideje 4500ms - 5000ms (4 5 másodperc) és mindenhol ahol lehetséges sizeof funkciót használok. Mennyi idõt csesznék el vele hogy az összes sizeof funkciót átírnám az értékükre (közben sok helyen utána is kéne nézni és megszámolni mennyi adat van a tömb egyes dimenziójának). Amúgy meg teljesen mindegy aki nem akarja nem használja de akik nem használják azoknál gyakrabban elõfordulhat ez a bizonyos hibaüzenet (\"Array index out of bounds\") ez akár konvertálásnál vagy program futásakor. Nem sok olyan szkriptel találkoztam aminek az átkonvertálási ideje több percnyi lenne. Emiatt semmiféle memória területet nem használ fel a sizeof eljárás memória területet a változó cella méretének növelése foglal. Ui.: ok valamennyi memória területet használ mert azért mégis csak több karakternyi szöveg mint az általa kapott érték leírása emiatt a .pwn fájl mérete lesz csak nagyobb. [pawn]new str[128]; esetében: // 128 (3 karakter) // sizeof(str) (11 karakter) [/pawn] Azta.
1300
Segítségkérés / Letörölt pwn visszaállítása.« Dátum: 2011. december 25. - 03:00:27 »
Ezt is ki lehet próbálni ha még nincs felülírva a letörölt terület van esély a visszaállításra.
http://www.piriform.com/recuva 1301
SA-MP / Open.mp: Szerverfejlesztés / Poziciod lekérése« Dátum: 2011. december 24. - 21:27:51 »Idézetet írta: ZzzzzZ date=1324756844\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14639\" data-ipsquote-contentclass=\"forums_Topic de én hozzá szoktam már a sizeofhozNagyon helyes, én is mindenhol használom tudomásom szerint az amx fájlban semmi jelentõsége nincs. A sizeof csak a .pwn fájlban kap szerepet amit majd a pawncc felhasznál az .amx fájlba való átalakításkor így csak a sizeof(akarmi) által kapott érték fog szerepelni az .amx fájlban. Ezt azért találták ki ne keljen megszámolni mennyi adat van egy tömbben vagy folyton utána nézni ugyan már mekkora cellaméretet is adtunk meg változónknak. Ha van egy változód [pawn]new timer[4];[/pawn] Te hozzá írsz egy vagy több for ciklust, a következõ képpen: [pawn]for(new i; i < 4; i++) { KillTimer(timer); }[/pawn] Ha valamikor bõvíted a változód méretét akkor majd meg kell keresned minden egyes helyet ahol ezt a változód használod hogy átírd a ciklus ismétlõdés számát. De viszont ha a sizeof eljárást használod neked nem kell ezzel törõdni csak átírod a változó méretét alkalmazod a többi helyen és nem kell a for ciklusokat is keresgélni. [pawn]for(new i; i < sizeof(timer); i++) { KillTimer(timer); }[/pawn] Aki meg azzal foglalkozik hogy ne sizeof eljárást használjon hanem beírja a tömb méretét számokkal azzal közlöm hogy az elkészített .amx fájlban semmivel nem lesz jobb mint a sizeof-al, sõt könnyebben elõfordulhatnak érvénytelen cella meghívások. A sizeof pont ezt csinálja hogy beírja a tömb értékét konvertáláskor.
1302
Archívum / Kellemes Karácsonyi Ünnepeket« Dátum: 2011. december 24. - 12:44:11 »Kellemes ünnepeket és a sampforum.hu révén kívánok bugoktól mentes további jó játékot mindenkinek.
ds6oTHYmqRcrel
1303
Kérdések, Segítség / SMF felhasználók« Dátum: 2011. december 22. - 21:24:56 »
Mysql adatmentést végez felhasználók terén smf_members adattáblát keresd mondjuk phpmyadminon. (az smf_ elõtag az alapértelmezett ezt ha átírtad telepítésnél akkor az szerepel helyette)
1304
Segítségkérés / Legközelebbre lévõ object« Dátum: 2011. december 22. - 18:33:48 »
Lehet nem megfelelõ object ID-t adtál meg a GetObjectPos-nak.
1305
Segítségkérés / Legközelebbre lévõ object« Dátum: 2011. december 22. - 18:06:24 »
http://wiki.sa-mp.com/wiki/GetPlayerDistanceFromPoint
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint http://wiki.sa-mp.com/wiki/GetObjectPos [pawn]new Float:X, Float:Y, Float:Z; GetObjectPos(300, X, Y, Z); if(IsPlayerRangeOfPoint(playerid, 2.0, X, Y, Z)) { // Közelében } else { // Kettõ egységnél távolabb az object pozíciójától }[/pawn] |

)
