Ü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 ... 29 30 [31] 32 33 ... 136
451
SA-MP / Open.mp: Szerverfejlesztés / RemoveHexColorFromString
« Dátum: 2013. február 14. - 19:53:09 »
Idézetet írta: Sramm date=1360865269\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33789\" data-ipsquote-contentclass=\"forums_Topic
Kész. Remélem így gondoltad :D
(Ennél azért nehezebb kell, hogy sok idõt töltsek vele el :D)
 
Nem.
Hanem valami ilyesmire gondoltam:  :D
 

Ha nem gond, leegyszerûsítettem:
 

stock RemoveHexColorFromString(string[], startpos = 0)
{
new pos[2];
while(((pos[0] = strfind(string, \"{\", .pos = startpos)) + 7) == (pos[1] = strfind(string, \"}\", .pos = startpos)))
strdel(string, pos[0], pos[1]+1);
return 1;
}

 

[/quote]

452
SA-MP / Open.mp: Szerverfejlesztés / RemoveHexColorFromString
« Dátum: 2013. február 14. - 18:42:18 »
Írtam pár tanácsot feljebb, olvasd el, legalább lesz egy kis idõ töltésed estére a kód átírásával ha megfogadod azokat.  :D :D

453
SA-MP / Open.mp: Szerverfejlesztés / RemoveHexColorFromString
« Dátum: 2013. február 14. - 18:35:40 »
Nem rossz, bár szerintem \"do while\" ciklussal egyszerûbben meglehet írni.
Edit:
Még jobban megnézve a a for ciklusban lévõ \"i\" változót nem használod szinte semmire.
Az strfind-nél is kihasználhatnád a keresési pozíció megadásának lehetõségét.
És talán a ciklus feltételnek azt is használhatnád hogy ha az strfind talál \"{\" kapcsos zárójelet, akkor nem kellene végig futtatni egy teljes ciklus sorozatot a karakterek számával.

454
Segítségkérés / Nem tölti be az adatokat
« Dátum: 2013. február 13. - 18:38:18 »
Szerintem a gond meg itt van:
 
Idézetet írta: ZzzzzZ date=1360530288\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33682\" data-ipsquote-contentclass=\"forums_Topic
Üdv , az lenne a gondom hogy ugye visszaálltam dinire , ..
Minek álltál vissza?

455
Beszélgetés / Intel Core i7-3960X Extreme
« Dátum: 2013. február 12. - 19:14:22 »
Jha érdemes, majd ha 30 ezerért lehet kapni.  :D

456
Segítségkérés / sscanf hiba
« Dátum: 2013. február 10. - 21:47:22 »
Nézd meg azt is hogy a
while(mysql_fetch_row(data)) milyen adattal tér vissza, pontosabban mit kell a sscanf-nek darabolnia.
 
while(mysql_fetch_row(data))
{
    print(data);

457
Segítségkérés / sscanf hiba
« Dátum: 2013. február 10. - 17:41:59 »
Talán ha azt is kiírnád ide amit visszaad a mysql adatot, és azt is amit a sscanf után darabolva kapsz, és persze a sscanf eljárást is.
Talán lenne esély hogy valaki segítsen,
Senki nem fog neki állni kísérletezgetni hogy sikerüljön létrehozni, ugyanazt a hibát amit te tapasztalsz.

458
Segítségkérés / mi lehet a hiba?
« Dátum: 2013. február 10. - 17:38:44 »
A pohár nem ugyanakkora mint a vödör, egy vödör összes tartalma nem fér bele egy pohárba. <-- a gyengébbek kedvéért  :D :D
Az \"array\" mérete nem egyezik, vagy a cél \"array\" túl kicsi.

459
Segítségkérés / Levonás helyett inkább pénzt ad
« Dátum: 2013. február 09. - 17:23:46 »
A \"Give\" az  ad.
Te adsz pénzt a játékosnak annyit amennyi neki van, minusz a money összegét, ha nulla pénze lenne akkor mûködne helyesen egyetlen egy alkalommal, ha levonni szeretnél.
Tehát csak ennyi:
 
GivePlayerMoney(playerid, -money);

460
Segítségkérés / Gyilkos infók (mivel ölték meg stb...)
« Dátum: 2013. február 05. - 19:20:08 »
... ha késsel ölte meg playerid-et ... 
(Etc.: killerid a gyilkos tehát nem õt ölték meg késsel.)
 
public 
OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID && reason == WEAPON_KNIFE)
{
GivePlayerMoney(killerid, 1111);
}
return 1;
}

461
Sok az \"else\".
Kicsit átalakítva:
 
   if(regeng[playerid] == 1)
{
ShowPlayerDialog(playerid,500,DIALOG_STYLE_MSGBOX,\"Tiltva\",\"** A Regisztráció nincsen engedélyezve a szerveren jelenleg!\\nGyere vissza 1 hónap múlva!\\nVagy Írj az oldalon !\",\"OK\",\"\");
return 1;
}
format(szFile,sizeof(szFile),\"Users/%s.ini\",pName(playerid));
if(fexist(szFile))
{
format(szFormat,sizeof(szFormat),\"Üdvözöllek a szerveren!\\nA Felhasználó név(%s) már regisztrálva van!\\nKérlek írd be a jelszavad!\",pName(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,\"Bejelentkezés\",szFormat,\"Bejelentkezés\",\"Kick\");
} else {
format(szFormat,sizeof(szFormat),\"Üdvözöllek a szerveren!\\nTe neved (%s) még nincs regisztrálva a szerverre!\\nKérlek írjál be egy tetszõleges jelszót!\",pName(playerid));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,\"Regisztráció!\",szFormat,\"Regisztrálok\",\"Kick\");
}

462
SA-MP: verziók / SA-MP 0.3x R1-2
« Dátum: 2013. február 03. - 18:28:05 »
Idézetet írta: P3ti date=1359806892\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32118\" data-ipsquote-contentclass=\"forums_Topic
Nem is kaptunk szinte semmi új featuret amihez lehet scriptet készíteni, a 2D-s megjelenítéshez meg alapból van a szerverfájl mellett.
 
Ez az, ezt én is észre vettem, már tényleg mi a fasznak írta meg a hozzá való felhasználás szkripteket is?
Így szó szerint semmilyen szórakozást nem adott a szkriptereknek, szépen el lettek volna vele sokan hogy gyártanak jármû object skin lekérõ/cserélõ szkripteket.
Sõt lehet pont ezeknek a megírásával cseszte el az idõt.  :D :D

463
Segítségkérés / Ismeretlen csatlakozás
« Dátum: 2013. február 03. - 14:48:54 »
Nem tudom mit akarsz átalakítani rajt, ez elvileg csak localhost-os kapcsolaton keresztül engedi csatlakozni az npc-ket, akkor milyen egyéb külsõ NPC támadásról kérdezel?

464
Segítségkérés / Ismeretlen csatlakozás
« Dátum: 2013. február 03. - 12:22:24 »
Idézet a gl_npcs.pwn fájlból:
 

public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)) {
    new ip_addr_npc[64+1];
    new ip_addr_server[64+1];
    GetServerVarAsString(\"bind\",ip_addr_server,64);
    GetPlayerIp(playerid,ip_addr_npc,64);
   
if(!strlen(ip_addr_server)) {
    ip_addr_server = \"127.0.0.1\";
}
if(strcmp(ip_addr_npc,ip_addr_server,true) != 0) {
    // this bot is remote connecting
    printf(\"NPC: Got a remote NPC connecting from %s and I\'m kicking it.\",ip_addr_npc);
    Kick(playerid);
    return 0;
}
        printf(\"NPC: Connection from %s is allowed.\",ip_addr_npc);
}
return 1;
}

465
Segítségkérés / Fájlban keresés
« Dátum: 2013. február 02. - 16:46:42 »
Mert rosszul írtad át.
Minek tetted vissza azt a sok felesleges változót?
Szerinted miért használtam kettõ fopen-t?
Ha nem érted mi miért van akkor ne próbálj a sorrenden meg a kialakításon változtatni.
A
 
    if(!fexist(filename))
    {

 
alatt olyan fájlba próbálsz adatot írni amit eleve nem sikerült megnyitni hiszen ! felkiáltó jellel letagadtad, aztán mivel nem sikerült megnyitni fopen-el se próbáltad meg létrehozni.
Használd úgy ahogy van, ne változtass a sorrenden, csak a megfelelõ dolgokat írd át, mint elérési útvonal, és ahogy helyesen megadtad a playerid változót az eljárásban, nem kell hülye elnevezéseket adni a változóknak, meg feleslegesen létrehozni többet!

Oldalak: 1 ... 29 30 [31] 32 33 ... 136
SimplePortal 2.3.7 © 2008-2026, SimplePortal