Üzenetek megjelenítése

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.


Üzenetek - Zsolesszka

Oldalak: 1 2 [3] 4 5 ... 136
31
Segítségkérés / MySQL fetch row
« Dátum: 2014. Március 28. - 22:01:38 »
A beolvasott adat általában karakterláncként van tárolva, emiatt nem tudod közvetlen integer változóba helyezni.
A kód prototípusában is látható,
 
mysql_fetch_field_row(destination[], const fieldname[], connectionHandle = 1, max_len=sizeof(destination));[/quote]
szögletes zárójelek is erre utalnak.
Ha te továbbra is ezt a megoldást szeretnéd használni akkor létre kell hozni egy újabb karakterlánc tárolására szolgáló változót, amit egy másik eljárással (strval, floatstr, ..) átalakítva tudsz majd elhelyezni a létrehozott enum változóidba:
 
    stock LoginPlayer(playerid)
    {
            new
      query[128+1],
      data[64];
            format(query, sizeof(query), \"SELECT * FROM karakterek WHERE username = \'%s\'\", playername(playerid));
            mysql_query(query);
            mysql_store_result();
           
            while(mysql_fetch_row_format( query, \"|\"))
            {
                mysql_fetch_field_row(data, \"admin\");             pInfo[playerid][admin] = strval(data);
                mysql_fetch_field_row(data \"ora\");               pInfo[playerid][ora] = strval(data);
      // Elõfordulhat olyan változó alkalmazás ami nem egész szám (float) azt floatsrt(data) használatával tudod elhelyezni szintén egy float típusú változóba.
                // mysql_fetch_field_row(pInfo[playerid][mperc], \"mperc\");
                // mysql_fetch_field_row(pInfo[playerid][penz], \"penz\");
                // mysql_fetch_field_row(pInfo[playerid][firstreg], \"firstreg\");
                // mysql_fetch_field_row(pInfo[playerid][frakcio], \"frakcio\");
                // mysql_fetch_field_row(pInfo[playerid][rang], \"rang\");
                // mysql_fetch_field_row(pInfo[playerid][nem], \"nem\");
                // mysql_fetch_field_row(pInfo[playerid][kor], \"kor\");
                // mysql_fetch_field_row(pInfo[playerid][skin], \"skin\");
                // mysql_fetch_field_row(pInfo[playerid][telefonsz], \"telefonsz\");
            }
    }

32
Segítségkérés / Fájl sorainak lekérdezése
« Dátum: 2014. Március 25. - 15:46:00 »
Fájl sorainak beolvasása egy megadott fájlból, és kiíratása konzol ablakban.
 
        
new
File:F = fopen(\"dini.fuck\", io_read),
str[128];
if(F)
{
while(fread(F, str))
{
   print(str);
}
fclose(F);
}

 
Ezt kell úgy módosítani hogy a beolvasott sorokat feldarabolja valamilyen eljárás az = (egyenlõségjel) mentén, majd össze kell fûzzni egy karakterláncba a kapott eredményt amit ki kell íratni dialogba.
Sajnos egy ideje nem szkriptelek és semmi kedvem nincs tesztelgetni de hamar össze dobok valamit.
 
stock
akarmi(playerid, filename[])
{
new
File:F = fopen(filename, io_read), // Fájl megnyitása
str[128], // karakterlánc tárolása
dialogstring[256], // kimeneti, illetve a végeredmény tárolása
name[64], // Jelenleg nincs rá szükség csak az eljáráshoz kell
value[64]; // érték melyeket majd össze kell fûzni a dialogstring-be ha nem nulla persze karakterláncként beolvasva
if(F) // Fájl megnyitásának ellenõrzése
{
while(fread(F, str)) // Addig olvasunk amíg van sor
{
   if(ini_cut(str, name, value)) printf(\"Error. line: %s\", str); // Adat ellenõrzés és darabolás
            else
   {
      if(strval(value) != 0) // Ha nem nulla a value persze átalakítással mivel karakterláncként lett tárolva
      {
         strcat(dialogstring, value); // akkor összefûzés dialogstring változóba
         strcat(dialogstring, \"\\n\"); // új sor jel hozzáadása
      }
   }
}
//print(dialogstring);
fclose(F); // A megnyitott fájl bezárása
ShowPlayerDialog(playerid, 5432, DIALOG_STYLE_MSGBOX, \" \", dialogstring, \"Ok\", \"\"); // Megjelenítés
}
return 1;
}
stock
ini_cut(line[], name[], value[], const delim = \'=\') // author by Zsolesszka
{
new
ch,
pos = 0,
pos2 = 0,
bool:valid = true;
while((ch = line[pos++]) >= \' \')
{
while(line[pos] == \' \') pos++;
if(ch == delim) { valid = false; continue; }
if(valid)
   name[pos - 1] = ch, name[pos] = EOS;
else
   value[pos2++] = ch, value[pos2] = EOS;
}
return valid;
}

 
Persze az ini_cut helyett használhatod a sscanf-et is, vagy bármi mást ami képes feldarabolni neked a beolvasott karakterláncot egy megadott karakter mentén (=).


Edit:
Késõn olvastam a hozzászólást, van rá mód hogy végig futtass egy ciklus utasítással egy enum által tárolt adatokat amit aztán szintén össze tudsz fûzni egy adott karakterláncba melyet megtudsz jeleníteni.

33
Archívum / Új Globális Moderátorok
« Dátum: 2014. Február 18. - 23:35:29 »
Ja, hagyjon.
Sok sikert, innentõl kezditek gyûjteni az ellenségeket. :D

34
SA-MP: verziók / SA-MP 0.3z R1-2
« Dátum: 2014. Február 09. - 21:55:09 »
Ha jól gondolom ennyi volt a SA-MP 0.3z verzió. (mivel túl nagy a csend régóta) :D

35
Ezt viccnek szántad?
Hozzá adsz egyet meg kivonsz egyet, minek?
 
szamok[k] = random((tartomany+1) - 1) + 1;[/quote]
 
szamok[k] = random(tartomany) + 1;

36
Érdekes dolog ez a lottó dolog, van belõle pár már, de azért adok egy pluszt amiért dolgoztál vele.
Amúgy ez így rossz:
 
random(tartomany - 1) + 1;[/quote]
Mert így a szkriptben szereplõ 90-es számot sose fogja kisorsolni.

37
És most használjuk fel a Dini-t.[/quote]
Jha, csak sehol sincs benne Dini. :D
 
(fclose: Végén lezárja a dialogot.)[/quote]
Bezárja a megnyitott fájlt.
 
while(fread(tmp, line, 512))[/quote]
Addig olvassuk a megnyitott fájlt amíg van benne sor. (while) ismétlõdés míg az eredmény nem nulla, (fread) sor beolvasása fájlból.

38
Fórum Archívum (Témák/Fórumok) / SA-MP 0.3z RC2
« Dátum: 2014. Január 28. - 11:00:28 »
Megint csak én szólok ez ügyben?
Miért van megengedve hogy egy olyan személy nyissa meg ezt a témát aki utána szarik rá hogy lefordítsa és frissítse a témát ahogy megjelenik újabb verzió?
RC4 kiadva már.

39
Archívum / Utolsó változás
« Dátum: 2014. Január 14. - 10:17:44 »

Attól féltem, hogyha ezt leírom, akkor vége a Sampfórumos pályafutásomnak, de megelõztél és köszönöm.
 
[/quote]
Az nem szitkozódás meg anyázás, csak egyszerû tény amit leírtam. (amúgy nm)
 

így most az övének lett vége :DDDD
 
[/quote]
Nem oszt és nem szoroz, egyszer eljön mindennek az ideje vagy így vagy úgy.
@Csabesz
Nem kell félre érteni semmit, de már benned sincs az a tûz mint mondjuk egy éve vagy inkább másfél.
Példának mondhatnám azt hogy októberben kiadták az smf 2.0.6 verzióját, a fórum még mindig a 2.0.4-en tart (vagyis négy hónapja) a régi Csabesz már réges rég frissítette volna a a fórumot ha beledöglött volna akkor is.
Régebben jöttek az újítások az ötletek most meg semmi nincs csak a fenyegetõzés amire senki nem kíváncsi, egy fórumnak kell a változás idõnként mert túl sablonos megszokott lesz, egyszóval unalmassá válik.
A glob moderátorok is azért mondtak fel, mert csak a tetves utálni való munka lett rájuk bízva (egyszóval a moderálás mellyel csak ellenséget szerez magának az ember).
Én keresem egy ideje az emlegetett \"Nagy változások lesznek itt\" utáni változást de semmit nem találok csupán az idegesítõ magába zuhanó viselkedést, \"mert hogy milyen hálátlanok a fórumozók mennyit megtettem érte és semmire nem becsülik\" dolgot látom.
Miért ne lenne megbecsülve, a munkátok nélkül nem lenne fórum, és nem lenne ennyi aktív felhasználó még most is, csak hát ezen a beleszarok, nem törõdök, fenyegetõzök dolgon kellene változtatni, mert ez tényleg senkit nem érdekel.
Kellene egy kis élet egy kis láng a fórumra ne legyen már a veszekedés lakhelye a (k)durva életbe már.
Na jó lenne még mit prédikálni, mert ugye ez az lenne vagy mégse?
(ez csak egy szimpla megjegyzés javaslat csupán adat szám, melyet bármikor lehet törölni)

40
Archívum / Utolsó változás
« Dátum: 2014. Január 13. - 21:55:39 »
Hát érdekes, nem tudtam hogy ennyire inaktív fõvezetõ csak gondol egyet és mert nem tetszik valami lezárja a fórumot.
Elég csúnya dolog hogy ilyesmivel kell fenyegetõzni hogy kész vége, és mindenki mehet a fenébe.
Mi lett ebbõl a fórumból?
Nem csak számokról és adatokról van itt szó hanem emberek rengeteg idejérõl amit beleöltek a fórumba, leírásokról, ötletekrõl érdekes beszélgetésekrõl, nem csak holmi adatról, hanem a felhasználók és vezetõség nem csak anyagi de a tudásukról munkájukról van szó.
Kidobnád a fenébe mert nem vagy képes kitiltani pár személyt csendben és nem ekkora feneket keríteni a dolognak?
Jobb lesz ha változtattok a hozzáálláson. (igen ez már többes szám)
Szégyen hogy a vezetõségtõl ilyen üzenetek kerülnek kiírásra, nem régen az INSTANT BAN (mint valami gyors leves) való fenyegetõzés most meg a fórum bezárásával való fenyegetõzés, mert csak számokról van szó mi?
Jóindulatú ember inkább tovább adná arra méltó személynek/-eknek ha már nem bírja a strapát, elõbb utóbb mindenki megunja ezt a dolgot és lássátok be, ti is itt tartotok.(ez látszik az inaktivitástól)
Szerintem jobb ha kerestek utódot akit még érdekel a dolog és aktívan jelen van a fórumon.
Hát uff, én is inaktív vagyok ezen a téren sõt egyre jobban, de azért kiírtam a véleményem ide.
Ami leállás volt az ünnepek alatt az meg kész katasztrófa volt, régebben nem kellett volna több mint két hetet várni az újraindulásra max pár napot.

41
Archívum / Változás a csapatban
« Dátum: 2014. Január 11. - 23:45:54 »
Welcome to the Legend team.
@ScreaM
@<[£u$ta]>

42
Segítségkérés / Pwn fájlom van akkor hogy csináljak hozzá amxt?
« Dátum: 2014. Január 07. - 10:40:54 »
Pont fordítva, a samp szerveredhez amx fájlok szükségesek, a .pwn fájlok az .amx fájlok forráskódja.
Az .amx fájlokat egy fordító program segítségével tudod létrehozni mely a pawncc.exe.
De a letöltött samp szerver csomagban találsz egy pawno.exe programot mely szövegszerkesztõ programként alkalmazható és majd annak segítségével tudod létrehozni az .amx fájlt.
(Röviden: az fogja majd a fordító alkalmazást használni (pawncc.exe), neked a pawno.exe szövegszerkesztõvel kell szórakozni.)

43
Segítségkérés / /service police
« Dátum: 2013. December 31. - 19:22:05 »
COMMAND:service(playerid, params[])
{
if(!strcmp(params, \"taxi\"))
{
// Code
}   
else if(!strcmp(params, \"medic\"))
{
// Code
}
else if(!strcmp(params, \"police\"))
{
// Code
}
return 1;
}

44
Segítségkérés / Gyors & takarékos fájlkezelõ?
« Dátum: 2013. December 31. - 19:16:01 »
Dini már akkor szar volt mikor ki lett adva.
Szintén Y_ini fájlkezelõjét ajánlom.
Vagy a hagyományos alap samp funkciókat mivel ezek a fájlkezelõk is azokat használják.

45
Kérdések, Segítség / Feltörték a jelszavamat SEGÍTSETEK!!!
« Dátum: 2013. December 20. - 13:44:04 »
Vagy nem értenek hozzá, vagy nem foglalkoznak veled.
Sajnos csak a tulajdonos jó indulatára vagy utalva, ha õt nem tudod meggyõzni vesztettél, 200 óra játék alatt nem ártott volna néha beszélgetni a tulajdonossal mert az ilyen eseteket csak õ tudja javítani.
Ebbõl a tanulság annyi hogy ha egy szerverre jár valaki játszani akkor építsen már ki egy kis kapcsolatot az ottani csapattal esetleg skype-n vagy valami máson keresztül is.
Akkor nem fog olyan gond lenni hogy nem hisznek neked.

Oldalak: 1 2 [3] 4 5 ... 136
SimplePortal 2.3.7 © 2008-2024, SimplePortal