Ü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 ... 39 40 [41] 42 43 ... 74
601
Szia! A .dll-ek bemásolgatása helyett ezt javaslom:
http://www.microsoft.com/en-us/download/details.aspx?id=30679
Itt a downloadnál az x64-es és az x86-os verzióra lesz szükséged. Szedd le õket, majd telepítsd rendszergazdaként õket, egyesével. Elõször az x86-osat, majd az x64-eset. Én így csináltam, és azóta is megy!
U.i.: a szervermappádból töröld azokat a dll fájlokat, és a system32 mappába ne tegyél dlleket!

602
Segítségkérés / Szerver kifagyás
« Dátum: 2014. április 19. - 11:13:55 »
TheChansee: érdekes, az új, MySQLt használó GM-ed nem fagy ki sehol.
Dfoglalo: elnézést kívánok, tényleg félreértettem.

603
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.

604
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.  ;)

605
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.

606
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)

607
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:

608
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.))

609
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.

610
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.

611
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?

612
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.

613
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:

614
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!

615
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.

Oldalak: 1 ... 39 40 [41] 42 43 ... 74
SimplePortal 2.3.7 © 2008-2024, SimplePortal