|
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. 1396
Segítségkérés / Csak egy adott csoport vezethesse a jármûvet« Dátum: 2011. november 20. - 18:45:10 »Idézetet írta: subzero date=1321810725\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13563\" data-ipsquote-contentclass=\"forums_Topic Bocs a téves infóért, gondoltam ez is azon az elven alapul mint az AddStaticPickup.Itt nem az a lényeg jelenleg hogy visszatérés értéke mennyi, hanem hogy a további futást leállítja nincs felesleges vizsgálat végrehajtva tovább. Másképp: Ha a játékos beül a legelsõ jármûbe \"Sz[0]\" (idézet a kódból) akkor kitesszük a jármûbõl üzenetet jelenítünk meg és nincs szükség tovább arra hogy ellenõrizzük hogy a többi jármûben van-e (sz[1], Sz[2], stb mivel egy idõben nem lehet több jármûben) hanem egyszerûen kilépünk az egészbõl return 1; és a többi ellenõrzést/vizsgálatot sem hajtjuk végre. (mert minek?) 1397
Segítségkérés / Csak egy adott csoport vezethesse a jármûvet« Dátum: 2011. november 20. - 17:24:41 »Idézetet írta: subzero date=1321793992\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13563\" data-ipsquote-contentclass=\"forums_Topic Csak arról, hogy az AddStaticVehicle visszatérési értéke 1 vagy 0, nem a jármû azonosítószáma.Rosszul tudod. Returns The vehicle ID of the vehicle created.[/quote] 1398
Szkript kérések / Fájl beolvasása szerver mappából, hogyan?« Dátum: 2011. november 20. - 17:20:42 »
A samp fájlkezelése a scriptfiles mappára van korlátozva, már amiket pawnban lehet használni fopen fclose stb..
Scriptfiles mappán kivûl valamelyik pluginnal lehetséges. Próbáld ki ezt http://forum.sa-mp.com/showthread.php?t=92246 nem tudom képes-e rá de talán. 1400
Segítségkérés / Csak egy adott csoport vezethesse a jármûvet« Dátum: 2011. november 20. - 11:09:45 »
[pawn]
//Mód tetejére global változóként: new Sz[6]; Sz[0] = AddStaticVehicle(525,217.5402,-268.0156,1.4570,2.3690,1,3); //Sz1 Sz[1] = AddStaticVehicle(525,211.4812,-268.0810,1.4718,0.7691,1,3); //Sz2 Sz[2] = AddStaticVehicle(525,205.4929,-267.8530,1.4310,0.6368,1,3); // Sz3 Sz[3] = AddStaticVehicle(525,199.1742,-267.8936,1.4619,2.7793,1,3); // Sz4 Sz[4] = AddStaticVehicle(525,198.0057,-252.6534,1.4676,180.4020,1,3); // Sz5 Sz[5] = AddStaticVehicle(525,204.6444,-252.2746,1.4492,182.6598,1,3); // Sz6 public OnPlayerStateChange(playerid, newstate, oldstate) { if(IsPlayerNPC(playerid)) return 1; if(newstate == PLAYER_STATE_DRIVER) { if(gMunka[playerid] != SZERELO) { new vehicleid = GetPlayerVehicleID(playerid); for(new i; i < sizeof(Sz); i++) { if(vehicleid == Sz) { SendClientMessage(playerid, -1, \"Nem vagy szerelõ!\"); RemovePlayerFromVehicle(playerid); return 1; } } } } return 1; } [/pawn] Itt egy másik változat: [pawn]public OnPlayerStateChange(playerid, newstate, oldstate) { if(IsPlayerNPC(playerid)) return 1; if(newstate == PLAYER_STATE_DRIVER) { if(gMunka[playerid] != SZERELO) { switch(GetPlayerVehicleID(playerid)) { case Sz[0], Sz[1], Sz[2], Sz[3], Sz[4], Sz[5]: { SendClientMessage(playerid, -1, \"Nem vagy szerelõ!\"); RemovePlayerFromVehicle(playerid); return 1; } } } } return 1; }[/pawn] Egyiket se teszteltem. 1401
Segítségkérés / Magától megálló timer, OnPlayerConnect nem fut le« Dátum: 2011. november 20. - 10:46:59 »
Ha rövid határidõn belül történik ez a dolog akkor próbáld ki ezt a plugint.
Minden meghívott native funkciót elment a server_log.txt fájlba. Ez alapján talán megtalálod mikor kerülhet leállításra a timer-ed. Ne használd ha túl sokan vagytok a szerveren csak hiba keresésre való. (rövid idõ alatt képes pár gigás server_log.txt fájlt készíteni amit lehet meg se tudsz nyitni, és eléggé leterheli a gépet) 1402
Segítségkérés / Magától megálló timer, OnPlayerConnect nem fut le« Dátum: 2011. november 19. - 23:42:30 »
Nézd meg akkor milyen index értékkel tér vissza a legelsõ timer mert lehet az is nullától kezdõdik mint sok minden más.
Ezért mikor leállítod a timert/eket lehet -1 értéket kell adni a timer változójának. [pawn]KillTimer(RendorGateCloseTimer);RendorGateCloseTimer = -1; // egy példa hogyan is kapcsolok ki egy timert [/pawn] 1403
Segítségkérés / Közeli chat.« Dátum: 2011. november 19. - 23:36:50 »
Próbáld ki, házi szerveren néztem ott mûködött, de ehhez több játékos kell hogy rendesen tesztelni lehessen.
[pawn]COMMAND:k(playerid, params[]) { if(isnull(params)) return SendClientMessage(playerid, -1, \"Írj valami üzenetet is\"); new Float:Pos[3]; GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); for(new i, gmp = GetMaxPlayers(); i < gmp; ++i) { if(IsPlayerConnected(i)) { if(IsPlayerInRangeOfPoint(i, 50, Pos[0], Pos[1], Pos[2])) { SendPlayerMessageToPlayer(playerid, i, params); } } } return 1; }[/pawn] 1404
Általános / Korlátlan SAMP?« Dátum: 2011. november 18. - 23:34:35 »Idézetet írta: Epsilon date=1321630321\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13209\" data-ipsquote-contentclass=\"forums_Topic A jármûveket a SA:MP kliense streamerként tölti. A 2000 ezres hatán tájékoztató jellegû elbír sokkal többet is, mert a kétezer csak az egyszerre látható kocsik limitje. Mindent úgy kezel már szinte, a játékosokat is.
1405
Segítségkérés / csak az rcon adminokat listázza...« Dátum: 2011. november 18. - 19:38:21 »Idézetet írta: dexi date=1321639190\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13493\" data-ipsquote-contentclass=\"forums_Topic Mindre azt írja ki...Ennek a parancsnak csak az else ága végzõdik return 1; ( else SendClientMessage(playerid,RED,\"Nem vagy admin!\"); return 1; ) 1406
Segítségkérés / csak az rcon adminokat listázza...« Dátum: 2011. november 18. - 18:50:43 »
A zcmd-s parancsokat azért nem érzékeli mert Unknown Command kiírásra kerül.
Minden parancs végére return 1 -et írj. Az a parancs amelyiket próbáltad nem return 1; el térhet vissza. 1407
Segítségkérés / csak az rcon adminokat listázza...« Dátum: 2011. november 18. - 18:10:16 »
Nem kell itt sz**akodni simán használhatsz strcmp-s parancsokat zcmd mellett.
Beírod a módba #include <zcmd> És az OnPlayerCommandText_et átírod/kicseréled OnPlayerCommandReceived-re, ez alá írod az strcmp-s parancsokat kívülre meg a ZCMD parancsokat COMMAND: CMD: stb.. 1408
Segítségkérés / csak az rcon adminokat listázza...« Dátum: 2011. november 18. - 17:54:54 »
Ebbe tedd bele azt a részt ahol beállításra kerül a pAdmin változó értéke.
[pawn]public OnPlayerConnect(playerid) { pAdmin[playerid] = 0; return 1; }[/pawn] Ezeknek a változóknak az értékük nem megy át egyik filterscriptbõl a másikra, ha összefüggést akarsz az összes használt filtercript és mód között használj PVar funkciókat. 1409
Segítségkérés / hogy lehet olyat csinálni ami a SP be is van azok a piros mezök amibe be kell me« Dátum: 2011. november 18. - 17:19:23 »
Létre kell hoznod egy változót a számára plusz-ba.
Mikor megjelenítesz egy checkpointot egy játékosnak akkor a külön létrehozott változónak is adsz egy értéket. Így a plusz-ként létrehozott változóval tudod ellenõrizni melyik cp aktív a játékosnak. [pawn] // Ezek lesznek a különbözõ cp-k jelölései/értékei enum { NO_AKTIV, AKTIV_CP1, AKTIV_CP2 } // Ez lesz a változó játékosonként. new IsAktivCP[MAX_PLAYERS]; //Minden DisableCheckPoint-hoz és OnPlayerConnecthez. IsAktivCP[playerid] = NO_AKTIV; //Ahol megjeleníted a Checkpoint-ot a játékosnak: SetPlayerCheckPoint(playerid,.. IsaktivCP[playerid] = AKTIV_CP1; //Majd OnPlayerEnterCheckpoint(playerid) alá: switch(IsaktivCP[playerid]) { case AKTIV_CP1: {SendC ...} case AKTIV_CP2: {SendC ...} } [/pawn] 1410
Segítségkérés / csak az rcon adminokat listázza...« Dátum: 2011. november 18. - 17:08:10 »Idézetet írta: dexi date=1321616284\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13493\" data-ipsquote-contentclass=\"forums_Topic pAdmin[playerid] = 0;Amit feljebb postoltam pont ezt csinálja, most már csak az a kérdés hogy hogy van létre hozva ez? [pawn]TEAM_ADMIN[/pawn] |


Mindent úgy kezel már szinte, a játékosokat is.