Szerző Téma: Globális blokk létrehozása  (Megtekintve 2146 alkalommal)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Globális blokk létrehozása
« Válasz #15 Dátum: 2013. október 05. - 21:13:48 »
0 Show voters
Eddig is láttam, de Kovacs_Richard megoldása súrolja a tökéletest abból a szempontból, amit én szerettem volna használni.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Globális blokk létrehozása
« Válasz #16 Dátum: 2013. október 05. - 21:18:10 »
0 Show voters
Idézetet írta: ɐʞzssǝlosz date=1381000259\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43394\" data-ipsquote-contentclass=\"forums_Topic
Ja köss bele persze, én a több száz soros adatsorokra gondoltam nem egy pár soros példára. :D
 
:D
 
new
        adatsorokszama = sizeof(sokvalami);

 

random(adatsorokszama)

 
ezt direkt vagy megint lustulsz és nem törölted ki az elõzõ példa miatt? (csak bõvítetted) :D
 
 

 

random(sizeof(sokvalami))
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Globális blokk létrehozása
« Válasz #17 Dátum: 2013. október 05. - 21:19:38 »
0 Show voters
Direkt van. :D


Ez természetes dolog ha te egy véletlenszerû szám hatására más és mást szeretnél hogy történjen csakis a \"switch\" vagy az \"if, else if\" használata jöhet szóba, de még mindig nem tudom mit szeretnél létrehozni mivel a különbözõ dolgokra az elsõ posztban már írtál dolgokat hogyan próbáltad, hát úgy lehet és nincs egyszerûbb megoldás rá. :D
Edit2:
Mint ahogy a téma címe is adja Globalis tömb, egy globalis tömbben egy elõre meghatározott adat típusok mintáját követve lehet adatokat elhelyezni, mint mysql adatbázisban.
Ezeket persze lehet bõvíteni illetve törölni, de egy alap sablont adnak aminek mintáját követve új adatsort tudsz bennük elhelyezni.
Persze vannak trükkök, mert lehet ellenõrizni egyáltalán van-e adat benne és ha nincs akkor másképp cselekedjen a kód. De ez lenne már a túlbonyolítás ahogy említetted korábban. :D
« Utoljára szerkesztve: 2013. október 05. - 21:30:45 írta ɐʞzssǝlosz »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Globális blokk létrehozása
« Válasz #18 Dátum: 2013. október 05. - 21:24:23 »
0 Show voters
Idézetet írta: ɐʞzssǝlosz date=1381000778\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43394\" data-ipsquote-contentclass=\"forums_Topic
Direkt van. :D


Ez természetes dolog ha te egy véletlenszerû szám hatására más és mást szeretnél hogy történjen csakis a \"switch\" vagy az \"if, else if\" használata jöhet szóba, de még mindig nem tudom mit szeretnél létrehozni mivel a különbözõ dolgokra az elsõ posztban már írtál dolgokat hogyan próbáltad, hát úgy lehet és nincs egyszerûbb megoldás rá. :D
 
lehet még õ sem tudja pontosan, kód írás közben jönnek az új ötletek lehet már rég nem is ezt csinálja :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Globális blokk létrehozása
« Válasz #19 Dátum: 2013. október 05. - 21:30:29 »
0 Show voters
Nincs kizárva, minden esetre várom hátha kitalálja mit is szeretne, de szerintem nem én leszek aki tudni fog neki segíteni még ma, mert lassan elteszem magam holnapra. :D

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Globális blokk létrehozása
« Válasz #20 Dátum: 2013. október 06. - 08:37:28 »
0 Show voters
Én már eltettem magamat holnapra, vagyis mára. Ma fogok ezzel a public-os blokkal varázsolni. És látom már hol akadtál fel zsolesszka: korábban eszméltem rá, hogy összekevertem a tömböt és a blokkot. Hozzászólásaim során már blokkokról beszéltem, de a témában még nem. A címet át is javítom gyorsan. Szóval ma fogok elkezdeni vele foglalkozni - egyébként munkákhoz kellenek. Letennék a CP-t, néhány szöveget, esetleg beállítanák pár változó értékét. Majd mikor ma belekezdtek, kiderül, pontosan hogy is lesz. De az biztos, hogy public-al, és switch-el, egy blokk keretein belül. Ha tudtok jobb megoldást ezzel kapcsolatban, szívesen elolvasom azt, de én valahogy arra jutottam, hogy a véletlenszerû munkákat egy switch-es lista segítségével és egy random szám segítségével választom ki.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Globális blokk létrehozása
« Válasz #21 Dátum: 2013. október 06. - 09:26:25 »
0 Show voters
szerintem még mindig nem megfelelõ a kifejezés...
blokk = 1 pár { } között levõ rész...
neked egy olyan függvényre [public] ( vagy eljárásra [stock] /ha nincs visszatérési értéke/ ) van szükséged aminek átadsz 1 játékosid-t és 1 számot és lefuttat bizonyos mûvelete(ke)t
szóval a legjobb téma név kb ez lenne: Egy függvény létrehozása
vagy ez: ( ami kicsit furán hangzik :D ): Paraméter függõ lefutás
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Globális blokk létrehozása
« Válasz #22 Dátum: 2013. október 06. - 09:48:21 »
0 Show voters
globális blokkokra (így tudom a legjobban megfogalmazni)[/quote]
Hát így sikerült megfogalmaznom. :D Igazából egy függvény is { } között van, ha úgy vesszük, meg ez a public-os dolog is. És azon belül a swich, meg a case-ek is. Meg minden... Függvénynek csak azért nem nevezném, mert ez hasonlítható egy adatbázishoz (ez a public Valami például), habár az adatbázis lekérdezéséhez függvény(ek)re van szükségünk. Vehetjük ezt mindennek, csak éppenséggel tömbnek nem, amit az elején tévesen leírtam, csak hogy elnevezzem valaminek. Azonban még mindig nem kezdtem bele a dologban, mert minden munkát rendesen ki szeretnék dolgozni. Most éppen mapolom az elsõ munka pontjait - és aztán még jön egy szerver által vezetett fuvarozó cég elkészítése is. Majd egy ilyen véletlenszerûen kiválasztott munka több közül.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Globális blokk létrehozása
« Válasz #23 Dátum: 2013. október 06. - 09:53:52 »
0 Show voters
te tudod :D mondjuk a végeredmény számít inkább, nem a neve :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Globális blokk létrehozása
« Válasz #24 Dátum: 2013. október 06. - 09:58:56 »
0 Show voters
Nem hát. És én ezzel a public-os megoldással megtaláltam azt, amit kerestem. Hiába dolgoztam már vele sok ezerszer a timereknél, mégsem jutott eszembe ez a megoldás. Pedig ennyi lett volna az egész. Amúgy ugyanez stock-al sikerült volna? Mert ott egyáltalán nem ment sehogy sem... :( Pedig van pár rövidke kis saját függvényem a módomban.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Globális blokk létrehozása
« Válasz #25 Dátum: 2013. október 06. - 10:39:48 »
0 Show voters
igen ment volna stock-al is.
én is írtam már pár ezer függvényt :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Globális blokk létrehozása
« Válasz #26 Dátum: 2013. október 06. - 12:03:22 »
0 Show voters
A kettõ között mi a funkcionális különbség? Amúgy a public jobban néz ki :D

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Globális blokk létrehozása
« Válasz #27 Dátum: 2013. október 06. - 12:47:01 »
0 Show voters
hát idõzíteni csak a publicot tudod ugye a SetTimer(Ex) függvénnyel
meg én pl csak publicot használok mert azt tudom meghívni külsõ scriptbõl
publicnak kell adni visszatérési értéket a stock-nak nem kötelezõ ( return x; )
de neked itt mind1 melyiket használod ebben az esetben
itt inkább az if / switch a kérdés hogy melyik a legjobb neked ha csak a számot figyeled akkor elég a switch de ha már többet akarsz akkor inkább if, de megteheted hogy a switch-en belül használod az if-et
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Globális blokk létrehozása
« Válasz #28 Dátum: 2013. október 06. - 13:18:54 »
0 Show voters
Nos nekem az elõzõ hozzászólásodból csak az a poén tûnt fel, hogy nem írtam visszatérési értéket egyik public-nál sem, sem false-ot, sem true-t, sem pedig egy végrehajtandó feladatot - mégis tökéletesen mûködik az egész, ugyanis túljutottam ez elsõ teszten. Külsõ szkriptet pedig régebben használtam, mert PPC módon futott a szerverem (még most is, csak ugye készül ez a mód), és azt nem igazán lehetett szépen és könnyedén szerkeszteni. És mivel letöltött mód volt, nem ártott neki néhány letöltött szkript sem. Itt viszont minden teljesen egyedi lesz - egyedül egy sebesség lekérõ magyarázatot használtam fel, amelyet krisk írt. Meg persze ezt a segítségkérést :D

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Globális blokk létrehozása
« Válasz #29 Dátum: 2013. október 06. - 13:34:22 »
0 Show voters
most teszteltem nem problémázott nekem sem, pedig úgy emlékszem hogy írta régebben a pawno a figyelmeztetést hogy KELL visszatérési érték
én a külsõ scriptes dolgot úgy értettem van a módban egy CreateHouse függvény mondjuk és te a scriptbõl hívod meg...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal