Ü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 - KovaNovik

Oldalak: 1 ... 63 64 [65] 66 67 ... 74
961
Segítségkérés / Szerver kifagyás
« Dátum: 2014. április 19. - 10:24:37 »
Még ezelõtt jóval elküldtem neki Skypeon, belerakta, ez az error nincs, de ugyanúgy kifagy a szerver. Nagy valószínûséggel az okozza, hogy sok és nagy méretû változó van a modjában.

962
Segítségkérés / Kisebb kérdések
« Dátum: 2014. április 18. - 23:53:01 »
(Majdnem teljesen) biztos vagyok benne, mert régebben egy timeres bug miatt egyfolytában rám rakta, és alig tudtam menni. Kicsit csúnyán remeg tõle a karakter, de megakadályozza az ugrást. Ezt még lehetne kombinálni az ugrás gomb érzékelésével.  ;)

963
Segítségkérés / strcmp redefiniálása
« Dátum: 2014. április 18. - 23:13:10 »
Hát másold be a kódot amit írtam, és
 

kari1uj = kari1;
kari2uj = kari2;
//Lehet, hogy a karakter tömbön jobban végig tud futni. Emellett, még azt találtam ugyanabban az optimalizálós topikban:
for ( new i, l = strlen( string ); i != l; i++ )

 
Nem tudom ez miben más, de próbáld ezzel is.
Mondjuk, a karaktertömböt máshogy kell kezelni:
http://forum.sa-mp.com/showthread.php?t=216730
Lásd a nagy piros betûs Note! Résznél.
Ha végképp nem megy, itt az strreplace függvény:
http://forum.sa-mp.com/showthread.php?t=396978
Vagy esetleg a Flash által linkelt packban lévõ zcmdbõl kiszedni a replaceaccent függvényt, és ezzel végig futni a stringen:
 

stock
replaceaccent(ch)
{
switch(ch)
{
case \'á\': return \'a\';
        case \'é\': return \'e\';
case \'í\': return \'i\';
case \'ó\',\'ö\',\'õ\': return \'o\';
case \'ú\',\'ü\',\'û\': return \'u\';
}
return ch;
}
stock ujstrcmp(kari1[], kari2[], bool:ignoreaccent)
{
for ( new i, l = strlen( kari1 ); i != l; i++ ) kari1 = replaceaccent(kari1);
//ugyanezt a kari 2 vel
//majd strcmp
}

 
Ez rövidebb, csak megy-e.
Bocsi a helyesírásért, de teló és este van.
U.i.: A pawn kód nem kezeli rendesen az õ û betûke, de gondolom kivehetõ. :)
Amúgy a te megoldásodnál az egyenlõnél ott a betût \"a\" helyett \'a\' ba kell tenni. Asszem.

964
Segítségkérés / strcmp redefiniálása
« Dátum: 2014. április 18. - 22:59:16 »
Az ifek után, ha csak egy sor van, felesleges a kapcsos zárójel. Amúgy mi lenne ha csinálnál egy másik kari1-et és kari2-t, ami nem string, hanem karakter tömb lenne?
 
new kari1uj[sizeof(kari1) char], kari2uj[sizeof(kari2) char];

 
És ezeket egyenlõvé tennéd az eredetikkel, vagy beleformatolnád, és úgy kezelnéd õket?
(Ezt hiv. Fórumon láttam memóriaspórolás topikban)

965
Segítségkérés / Ha x óra van, csak akkor lehessen bemenni
« Dátum: 2014. április 18. - 21:53:17 »
Szia!
Itt van rá egy egyszerû script:
 
CMD:bemegy(playerid)
new ido[3]; //az idõ 3 cellás változótömbje
gettime(ido[0], ido[1], ido[2]); //óra, perc, másodperc
if(20 == ido[0] && ido[1] < 30) //Ha 20 óránál vagyunk és 30 perc alatt
{
//SetPlayerPos, vagy amit akarsz
}
else return SendClientMessage(playerid, Feher, \"Nem vagy a megfelelõ idõpontban!\");
return 1;
}

 
Sok szerencsét, további jó scriptelést! :thumbsup:

966
Segítségkérés / Kisebb kérdések
« Dátum: 2014. április 18. - 21:45:12 »
Idézetet írta: tudvari date=1397849272\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok,az ugrást be lehet szüntetni a clear animationssal?
 
Én úgy csinálnám, hogy TogglePlayerControllable(playerid, true); vagy pedig a saját pozíciójára állítod. Az elsõ egyszerûbb, és szerintem mûködik is.
((Csak nem a sérülés rendszerr tolod? Nagyon megjött a TudvariRPG feelingem. +Ment a PM a honlapodon.))

967
Segítségkérés / strcmp redefiniálása
« Dátum: 2014. április 18. - 18:25:36 »
Én épp egy ilyent csinálok. Az a lényege, hogy végigfut a strong minden karakterén, megnézi tartalmazza-e bármelyik ékezetes betût, és ha igen, akkor lecseréli.
Tipp: ahogyan azt a neveknél is használjuk, ide is kell elé if, mert különben ha nincs benne, kiszedné az egész karakterláncot (-1-es karakterre hivatkozva).
 
if(strfind(karil, \"á\") != -1) karil[strfind(karil, \"á\")] = a

 
Tehát ha van benne, akkor azt a karaktert, amelyikben megtalálta, cserélje le.. Sok ilyennel beloopolni, és a végén strcmpvel leellenõrizni. Sokkal rövidebb és dinamikusabb módszert (tömbbõl kiválasztás) is találtam, de nem volt türelmem megírni egy kerek egész funkcióvá.
U.i.: szímodból lopd ki az Eegyezik függvényt (asszem). :D
U.i.2.: Flash csak az elvet mutatta, hogy az alapján cserélhetnéd ki. Csak nem írta oda xd.

968
Segítségkérés / MySQL - Az ORM ment, de nem tölt be
« Dátum: 2014. április 17. - 15:57:20 »
Köszönöm szépen a segítséget mindenkinek, sikerült megoldanom, habár (az igazat megvallva) egyik sem vitt közelebb a megoldáshoz.
Aki a késõbbiekben hasonló problémával találkozna, az a következõt tegye:
Az ORM-es változók hozzáadása után állítsa a kulcsot a névre, ez nálam
 
orm_setkey(JatAd[playerid][ORMSzam], \"Nev\");

,
majd, amikor betöltõdtek az adatai, az orm_load/select után, vagy amit az meghívott callbackben, miután elõhozta a megfelelõ dialogot:
orm_setkey(JatAd[playerid][ORMSzam], \"ABSzam\");

.
Nagyon örülök, hogy megoldódott, mindenkinek további jó scriptelést kívánok.
Megjegyz.: A témát zártam, megoldottá nyilvánítottam.

969
Segítségkérés / Pénz számláló frissitése 2
« Dátum: 2014. április 17. - 11:19:02 »
A frissítése timerre van kötve?

970
Rendezvények / SA-MP 0.2.5 Bétateszt
« Dátum: 2014. április 16. - 11:59:21 »
Idézetet írta: Szilard00 date=1397639641\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47718\" data-ipsquote-contentclass=\"forums_Topic
Wine? :D
 
A legtöbb hosztnál max. egy start gomb van, ami elindítja a SAMP-SERVERt. Mást nem tudsz igazán.

971
Segítségkérés / Freeze majd unfreeze
« Dátum: 2014. április 16. - 11:50:19 »
Szia! Ezt egy timerrel (idõzítõvel) egyszerûen megoldhatod.
 

forward BefBox(playerid);
public BefBox(playerid)
{
if(IsPlayerConnected(playerid))
{
ClearAnimations(playerid);
TogglePlayerControllable(playerid, true);
SendClientMessage(playerid, -1, \"Befejezted a boxolást!\");
}
}
CMD:boxol(playerid)
{
SendClientMessage(playerid, -1, \"Elkezdtél boxolni!\");
SetTimerEx(\"BefBox\", 5*60, false, \"d\", playerid);
return 1;
}

 
Remélem segítettem!
Sok szerencsét! További jó scriptelést! :thumbsup:

972
Segítségkérés / autó tankja[szerk.]
« Dátum: 2014. április 16. - 11:30:41 »
Szia! Az átváltásokat simán meg tudod csinálni.
Pl. 10l/100km = 1l/10km = 0,1l/1km = 0,1l/1000m = 0,0001l/m. Az eleje és a vége aránya 1÷100000. 100.000-el kell osztanod a fogyasztását, és azt a megtett útal beszorozni. A megtett út az összes út és a távolságod az elõzõ lekérés pozíciójától számított távolságot, de ezt egy másik témában leírtam. Remélem segítettem!
Sok szerencsét, további jó scriptelés!

973
Segítségkérés / Hármas sscanf.
« Dátum: 2014. április 15. - 21:44:14 »
Akkor az sscanfos részt is írd hozzá, légy szíves.

974
Segítségkérés / Hármas sscanf.
« Dátum: 2014. április 15. - 14:53:17 »
Bocs doboka, nem szóltam, benéztem valamit nagyon..  ???
Nem néztem be valamit nagyon. A kérdezõ említi az sscanfot, gondolom már fel is darabolta 3 paraméterre, és azokat nézi meg strcmp-vel. De akkor mi a probléma?

975
Segítségkérés / PlayAudioStreamForPlayer
« Dátum: 2014. április 15. - 14:50:59 »
Az a lényeg direct linket adj meg. A tárhely szolgáltatók nem nagyon szeretik, ha csak arra használod az ingyenes tárhelyükre, esetleg egy fórum mellé felrakhatod. Olyan értelemben, hogy ha van rajta rendes tartalom, valamint aktivitás, biztos nem törlik.
Az ingyenes felhõ-alapú szolgáltatók közül csak nagyon kevésen van direct link, ilyen a Dropbox is. A GDRiveos szerintem nem az az igazi direct link, amit generálsz egyes oldalakkal, az inkább direct letöltõlink, ami letölti böngészõvel , de csak átirányítással, szóóval az nem jó.
Esetleg még a copy.com-on érdemes próbálkoznod, ott amikor megosztottad publikusan, utána a letöltõ oldalon simán másolhatsz letöltõlinket, csak a végérõl le kell szedni a ?download=1 részt. Azzal teszteltem sampban is.

Oldalak: 1 ... 63 64 [65] 66 67 ... 74
SimplePortal 2.3.7 © 2008-2024, SimplePortal