|
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. 1711
Fórum Archívum (Témák/Fórumok) / fagy a SA-MP win7-nél.« Dátum: 2011. augusztus 06. - 08:40:46 »Idézetet írta: john00880 date=1312475936\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10177\" data-ipsquote-contentclass=\"forums_Topic Hellósztok!
1712
Fórum Archívum (Témák/Fórumok) / Fizetés« Dátum: 2011. augusztus 04. - 22:46:21 »
Nincs törölve át lett helyezve ha olvastad majd ezt törlöm.
Itt megtalálod: http://sampforum.hu/index.php?topic=14149.0 1713
Segítségkérés / Munka« Dátum: 2011. augusztus 04. - 22:35:11 »
Gondolom egy timerrel hívod meg ezt az egészet nem?
SetTimerEx-et használj. [pawn] SetTimerEx(\"szerelofizetes\", 3000, false, \"i\", playerid); [/pawn] 1714
Fórum Archívum (Témák/Fórumok) / fagy a SA-MP win7-nél.« Dátum: 2011. augusztus 04. - 19:00:40 »
Mielõtt topicot nyitsz olvasd el a szabályzatot.
- A témanév ne \"segítsetek plsplspls\" legyen, hanem egyértelmûen ami a kérdésre utal. Ilyen témákat töröljük![/quote] 1715
Segítségkérés / MySQl hiba.« Dátum: 2011. augusztus 04. - 16:53:16 »
Az e-107 lehet más felhasználó névvel és jelszóval csatlakozik.
Szóval mindenféleképpen neked kell megnézned engedélyezett-e a módban írt felhasználónak a hozzá férés mysql-hez, és a megfelelõ adat táblához van-e jogosultsága, ezt phpmyadminon tudod megtenni legegyszerûbben. 1716
Segítségkérés / MySQl hiba.« Dátum: 2011. augusztus 04. - 16:25:07 »
#define MYSQL_USER \"sfpdsamp\"
#define MYSQL_PASS \"***\" És ennek a felhasználónak is engedélyezted a hozzá férést? Mert nem adat táblákat hiányol hanem egyszerûen nem tud csatlakozni, nézd meg Jogok fülnél phpmyadminon, szerepel-e a sfpdsamp nevû felhasználó. Meg még egy tipp próbáld ki localhost-tal. [pawn] #define MYSQL_HOST \"localhost\" [/pawn] 1717
SA-MP: verziók / SA-MP szerver oldali frissítés 0.3c R3/R4/R5« Dátum: 2011. augusztus 04. - 15:33:24 »Idézetet írta: Koncz Norbert date=1312457594\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9858\" data-ipsquote-contentclass=\"forums_Topic plugin loading failedMint ahogy te válaszoltál \"nekem simán fut\" még az xml is nem értem mi a gondod.
1718
Segítségkérés / pawno hiba« Dátum: 2011. augusztus 04. - 14:26:13 »
Hát nem tudom de sokan azt mondják hogy egy msn feltelepítése megoldja a problémát.
Az ok talán az lehet hogy a pawncc nem csak oda menti az .amx fájlt ahol a pwn fájl található xp esetében hanem valami dokument mappába is, és azt nem találja. Nézd meg van-e ilyen mappa a c meghajtón ha nincs hozd létre hátha megoldódik a gond. De pontosan nem tudom mit és hol kell létrehozni nekem nem volt ilyen gondom sose. 1719
Szkript kérések / Boost« Dátum: 2011. augusztus 04. - 10:03:22 »Idézetet írta: Keszeg date=1312397475\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10053\" data-ipsquote-contentclass=\"forums_Topic Ha elengedem a space-t még mindíg fut tovább.Próbálkozz megírni úgy hogy használd az oldkeys paraméterét is az OnPlayerKeyStateChange-nak. A newkeys mikor lenyomod a gombot oldkeys mikor felengeded. Hátha akkor sikerül megcsinálnod nem garancia ez sem. 1720
SA-MP / Open.mp: Szerverfejlesztés / Játékmód újratöltö« Dátum: 2011. augusztus 04. - 09:50:47 »Idézetet írta: Zinthos date=1312442173\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10152\" data-ipsquote-contentclass=\"forums_Topic 1800000?Azt írta fél óránként. fél óra = 1800 másodperc // 30 * 60 1800 másodperc = 1800000 milliszekundum// 1800 * 1000 30 * 60 * 1000 = 1.800.000 1721
SA-MP: verziók / SA-MP szerver oldali frissítés 0.3c R3/R4/R5« Dátum: 2011. augusztus 03. - 22:52:41 »
Akinek szüksége van GetPlayerMoney funkcióra sscanf-ben akkor próbálja ki a következõ kódot.
[pawn] int * GetMoney() { return (int *)(*g_pServer + g_iTrueMax * 12 + ;} int GetPlayerMoney(int playerid) { return *(GetMoney() + playerid); } [/pawn] 1722
Leírások/Útmutatók / [Leírás] Kód optimalizáció/Forráskód értelmezésének nehezítése« Dátum: 2011. augusztus 03. - 16:03:45 »
Nem rossz leírás de ez a rész nem teljesen igaz:
[pawn] new i = 0; for(; i++ < MAX_PLAYERS;) [/pawn] Ez a rész hogy a megfelelõ index értékek között fusson le (0 -tól 499-ig) ahhoz kell egy kis trükk persze a postfix (i++;) és prefix-es (++i;) alak már megint fabatkát se ér pawnban pont ennél, de van rá példa hogy számít. Akkor mûködik megfelelõen ha így alkalmazzuk: [pawn] new i = -1; for(; i++ < MAX_PLAYERS - 1;) { printf(\"i: %d\", i); } [/pawn] És a while is tud meglepetést okozni itt egy pár példa ami helyesen kerül végrehajtásra: [pawn] new test1 = -1; while(test1++ < MAX_PLAYERS - 1) { printf(\"test1: %d\", test1); } print(\" \"); //------- new test2 = 0; while(test2 < MAX_PLAYERS) { printf(\"test2: %d\", test2++); // Egy utasításban növelve az értékét postfixes alakban } print(\" \"); //------ new test3 = -1; while(++test3 < MAX_PLAYERS)// Prefixes alakban. { printf(\"test3: %d\", test3); } [/pawn] Az én javaslatom az hogy bármelyik formát akarjuk használni mindig legyen egy tesztelés (printf), hogy lássuk számunkra megfelelõ értékekkel fut-e végig a ciklus folyamatunk. És itt van még két apróság prefix és postfix közötti különbség: [pawn] new test1 = 0; while(test1 < MAX_PLAYERS) { printf(\"Alap érték: %d\", test1); printf(\"test2: %d\", test1++); //Postfix printf(\"postfix: %d | az elõzõ funkcióba növeltük a változónk értékét postfixes alakban.\", test1); print(\" \"); } [/pawn] [pawn] new test2 = -1; while(test2 < MAX_PLAYERS - 1) { printf(\"Alap érték: %d\", test2); printf(\"test2: %d\", ++test2); // Prefix printf(\"prefix: %d | az elõzõ funkcióba növeltük a változónk értékét prefixes alakban.\", test2); print(\" \"); } [/pawn] A lényeg hogy elég becsapósak tudnak lenni ezek a ciklus utasítások, ezért mindig le kell ellenõrizni õket fõleg ha valami komplikáltabb dologgal foglalkozunk. Ha nem tesszük akkor jön a következõ hiba üzenet \"Array index out of bounds\".
1723
SA-MP / Open.mp: Szerverfejlesztés / [PHP ] SendChatToWeb();« Dátum: 2011. augusztus 03. - 09:21:29 »
Nem rossz fs.
Idézetet írta: Koncz Norbert date=1312296379\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10049\" data-ipsquote-contentclass=\"forums_Topic A fejlesztését, javítását rátok bízom. Épp egy módot készítek ezért nem nagyon fogom figyelniAhhoz képest minden második hsz a tied. 1724
Leírások/Útmutatók / [TUT]A false és a true kifejezés.« Dátum: 2011. augusztus 02. - 09:29:21 »Sokaknak nem kell ezt leírni de hátha õk is más szemmel néznek majd rá ezentúl ezekre a kifejezésekre. Egyszerûen arról van szó hogy van egy bool: nevezetû kifejezés ami arról szól hogy egy változónak csak is 1 és 0 lehet az értéke. Ezt a program nyelvek true és false kifejezésre határolták be, ami arra utal hogy ez a változó csak is 1 vagy 0 értékû lehet. (Ennek egyszerû az oka, kevesebb memória területet foglal el az ilyen változó.) Tehát mikor látunk programunkban valami hasonlót: [pawn] if(valami == false) [/pawn] Akkor ne az jusson az eszünkbe hogy a valami az hamis ezzel csak a dolgunkat nehezítjük meg. Errõl pontosan annak kell eszünkbe jutni amit kifejez. A \"valami\" változónak csak 0 és 1 lehet az értéke most azt vizsgálom, hogy 0-e (false) az értéke. Tovább folytatva ezt a dolgot, ha egy false kifejezést látunk akkor egy 0 legyen a szemünk elõtt ha egy true kifejezést akkor meg egy 1-es. Ezután lehet matematikai egyenleteket is elképzelni, mivel konkrét számokkal dolgozunk. Egy kis kivonás elmélet: [pawn] 1 - 1 = 0 // Egy minusz egy egyenlõ nulla. 1 - 0 = 1 // Egy minusz nulla egyenlõ 1 true - true = 0 // true(1) minusz true(1) egyenlõ nulla true - false = 1 // true(1) minusz false(0) egyenlõ egy [/pawn] Ugye mennyivel másképp hangzik? Olyan matematikai kifejezést nem olvasni sehol sem hogy \"igaz minusz hamis egyenlõ igazzal\", \"igen minusz nem egyenlõ igen\". Tehát a végén még egyszer: true az 1 false az 0 1725
Leírások/Útmutatók / [TuT]Egyszerû AFK szkript készítése« Dátum: 2011. augusztus 02. - 08:37:28 »![]() Elég csak átfutni gondolatban a kódot és hamar rá lehet jönni mikor csatlakozok a szerverre ez a változó [pawn] public OnPlayerConnect(playerid) { AFK[playerid] = true; return 1; } [/pawn] true értéket kap így ha beírom hogy /afk kitöröli a nevembõl az elsõ 5 karaktert. Szuper. [pawn] //Ha a játékos AFK változójának értéke true, azaz igaz: else if(AFK[playerid] == true) { AFK[playerid] = false; //Átállítjuk a játékos AFK változóját hamisra. SetPlayerVirtualWorld(playerid, 0); //Visszaállítjuk az alap virtuális világba. GetPlayerName(playerid, nev, MAX_PLAYER_NAME); //Lekérdezzük a nevét. strdel(nev, 0, 5); //Kitöröljük a nev változóból ezt: [AFK]. SetPlayerName(playerid, nev); //Visszaállítjuk nevét. TogglePlayerControllable(playerid, true); //Haggyuk hogy mozogjon újra. } [/pawn] Tesztelj, mielõtt publikálsz valamit please. |


?
;