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

Oldalak: 1 ... 89 90 [91] 92 93 ... 261
1351
Munkaerő keresése / Scriptert keresek közeljövõben nyíló szerveremre
« Dátum: 2014. április 23. - 19:15:15 »
[mod]Bõvítsd a témát a szabályzatnak megfelelõen, mert ez így elég kevés! (Személyes megjegyzés: felesleges így színezni, bár te tudod, szerintem azt is vedd le, a színek nélkül is látjuk, ami oda van írva.) 24 óra![/mod]


[mod]Szerkesztés: nem bõvítetted, pedig volt rá bõven idõd. Ment a figyelmeztetés![/mod]

1352
Munkaerő keresése / TudvariRPG - Mappert keresek!
« Dátum: 2014. április 23. - 19:14:04 »
[mod]Bõvítsd a témát a szabályzatnak megfelelõen! (Pl.: Mit adsz a szolgáltatásokért cserébe?) 24 óra![/mod]

1353
Segítségkérés / Ban,Kick,Warn INDOK
« Dátum: 2014. április 22. - 16:12:28 »
Nem sikerült? Az igen... Ne vedd beszólásnak, de ha ennyit nem tudsz megcsinálni, tanulj még egy kicsit és ne kezdj módok, fõleg az általad a fõposztba bemásolt, kissé bonyolultabb, hozzá értõ szemnek egyszerûbb módok szerkesztésébe - legalábbis a fogalmazásodból azt vettem ki, hogy ezt bizony szerkesztetted és nem te magad írtad. Ha magad írtad volna, tudnád a kickes dolgot, meg nem használnál dcmd-t... Meg is lepõdtem, mikor megláttam azt. Szóval:
 
SendClientMessage(playerid, 0xFFFFFFFF, \"Kickelve lettél!\");
SetTimerEx(\"KickEx\", 50, false, \"i\", playerid); // Ha 50 ezred mp nem elég, növeld!

 

forward KickEx(playerid);
public KickEx(playerid)
{
    Kick(playerid);
}

 
Nem lehet máshogy kiírni neki a szöveget, mint a Kick/Ban késleltetésével. Ez ellen nincs mit tenni, el kell fogadni, így is kell használni és pont.
[mod]Máshogy nem megoldható, csak késleltetve. Zárok![/mod]

1354
Segítségkérés / Streamer 2.6.1
« Dátum: 2014. április 22. - 16:02:55 »
[mod]Zárok![/mod]

1355
Szkript kérések / Bejelentkezõ textdraw
« Dátum: 2014. április 22. - 14:57:58 »
[mod]Ha megoldottad, zárd is a témát! A megoldást pedig legközelebb közöld velünk, hogy mások is tanulhassanak belõle. A napokban már legalább 7-8-szor rád szóltam, ha nem többször. Ne legyen több ilyen, mert már kezdem unni a dolgot![/mod]

1356
Segítségkérés / ÁTHELYEZVE: Saját rang probléma
« Dátum: 2014. április 22. - 11:37:16 »
A téma át lett helyezve a következõbe: Szkript kérések.
http://sampforum.hu/index.php?topic=52358.0" class="bbc_link">http://http://sampforum.hu/index.php?topic=52358.0

1357
Segítségkérés / Kisebb kérdések
« Dátum: 2014. április 21. - 22:51:32 »
Nem tudom, hogy mi van veled, az inttel és a stringgel, de nagyon nem találjátok az összhangot... Most nem stringet akartál intbe menteni, hanem intet stringbe menteni.
 
ID[16],

 
helyett
 
ID,

1358
Munkaerő keresése / A SAMP Craft Mappert keres!
« Dátum: 2014. április 21. - 19:29:20 »
[mod]A lehetõség még adott, a témát megnyitom![/mod]

1359
Segítségkérés / Mysql kiválasztás hiba
« Dátum: 2014. április 21. - 19:26:55 »
Az azért egy kicsit nagyon zavaró volt, hogy a kisebb kérdések témában leírtam, hogy ne hallgass mások hülyeségére, hanem csináld így (vagy formattal), ennek ellenére te számmá alakítottad az inputtextet és csodálkoztál, hogy nem mûködik.
[mod]A dupla hozzászólásokra pedig figyelj oda! Nem egyszer szóltam már rád emiatt. Használd a szerkesztés funkciót![/mod]

1360
Segítségkérés / Kisebb kérdések
« Dátum: 2014. április 21. - 19:22:51 »
Az általad írt példában:
p<|> - | jelekkel darabolunk
s[24] - az elsõ lekérdezett adat string típusú és maximum 24 karakter hosszú lehet, majd eltároljuk ezt egy string típusú valtozóba
s[64] - az második lekérdezett adat string típusú és maximum 64 karakter hosszú lehet, majd eltároljuk ezt egy másik string típusú valtozóba
i - A harmadik adat integer típusú lehet, melyet eltárolunk egy integer típusú változóba

1361
Szkript kérések / Azonos ID-jü kocsira, object?
« Dátum: 2014. április 21. - 19:14:26 »
Kezdjük ott, hogy csak 1 db jármû lehet 400-as ID-vel. És itt fejezzük is be. Talán ha jobban megfogalmaznád a kérésedet...

1362
Segítségkérés / Mysql kiválasztás hiba
« Dátum: 2014. április 21. - 13:03:04 »
Néhány észrevétel: a FROM-ot mysql utasításban csupa nagy betûvel szokás írni. (Ki tudja, még lehet ez is a hiba oka, bár nem hiszem. De azért használd csak nagy betûkkel!) Az enumban a felhasználónév változója integer. Vagyis egész szám. Oda mégis hogy a jó életbe akarsz stringet menteni? Ehhez kapcsolódik a következõ probléma: a felhasználónevet strval függvénnyel mi a fenéért alakítod át számmá? Vagy talán azt a szót, hogy \"Nevem\" számként akarod tárolni? Sok sikert hozzá... Ugyanezek vannak a jelszóval is. És ezzel rá is jöttünk a hiba okára: a feltételben valamilyen szám szerepel, pl. a felhasznalonev = 74749264, pedig te ne ezt szeretnéd. De ez szerepel, mert a forráskódban ezt adtad meg, szóval gyakorlatilag a kód nem hibás, csupán azt csinálja, amit megadtál neki. Ráadásul jelenleg az a változó integer, azaz egész szám típusú, de te a lekérdezésnél stringként, azaz karakterláncként, %s jellel adod meg. De ez tök mindegy, ha egyszer a változó értéke nem a szükséges felhasználónév és nem is a szükséges jelszó. Arról nem is beszélve, hogy a lekérdezés sem megfelelõ, még ha az értékek jók is lennének benne. Aztán ha ezen felül még van probléma, az már a te dolgod, ugyanis én már nem igazán vágom az elavult R6-ot, csak a legújabb R38-at, bocsi. Megírtam neked jól (format helyett trükköztem és egy másik függvényt használtam, remélem, nem nagy baj):
 
      format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\'\", FInfo[playerid][Felhasznalonev]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
   format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\' AND jelszo = \'%s\'\", FInfo[playerid][Felhasznalonev], FInfo[playerid][Jelszo]);
   mysql_query(Query);
   mysql_store_result();
   if(mysql_num_rows() != 0)
   {
      SendClientMessage(playerid, -1, \"Sikeresen bejelentkeztél!\");
   }
   else
   {
      SendClientMessage(playerid, -1, \"Hibás jelszó!\");
   }
}
else
{
   SendClientMessage(playerid, -1, \"Nem létezõ felhasználó!\");
}
mysql_free_result();

 
Enum:
 
enum FelhasznaloInfo
{
Felhasznalonev[32], // Nem tudom, hoy hány karakter lehet nálad, de most lesz 32
Jelszo[32] // Nem tudom, hoy hány karakter lehet nálad, de most lesz 32 - amúgy ide már nem kell vesszõ, ha ez a legutolsó \'tagja\' az enumnak.
};
new FInfo[MAX_PLAYERS][FelhasznaloInfo];

 
A karakterláncoo enumos változókba való eltárolása:
 
strins([code=pawn]FInfo[playerid][Felhasznalonev, inputtext, 0)
strins(FInfo[playerid][Jelszo], inputtext, 0);

 
Amúgy lehet, hogy alapból a stringnek üresnek kell lennie, de sztem az egész stringet felülírja a függvény. Nem tudom, nem nagyon használtam. Ha s*@r, még üres alap stringgel is, akkor használj simán formatot!


Huh! Tabletrõl írtam, többet is, mint amennyit akartam. De finish. Ha még ezen felül is találok hibákat, leírom rájuk a megoldást, vagy ha még így sem mükszik a dolog, szólj róla, hátha tudok még segíteni.
:)

1363
Fórum Archívum (Témák/Fórumok) / Re:Mysql kiválasztás hiba
« Dátum: 2014. április 21. - 12:46:23 »
Néhány észrevétel: a FROM-ot mysql utasításban csupa nagy betûvel szokás írni. (Ki tudja, még lehet ez is a hiba oka, bár nem hiszem. De azért használd csak nagy betûkkel!) Az enumban a felhasználónév változója integer. Vagyis egész szám. Oda mégis hogy a jó életbe akarsz stringet menteni? Ehhez kapcsolódik a következõ probléma: a felhasználónevet strval függvénnyel mi a fenéért alakítod át számmá? Vagy talán azt a szót, hogy \"Nevem\" számként akarod tárolni? Sok sikert hozzá... Ugyanezek vannak a jelszóval is. És ezzel rá is jöttünk a hiba okára: a feltételben valamilyen szám szerepel, pl. a felhasznalonev = 74749264, pedig te ne ezt szeretnéd. De ez szerepel, mert a forráskódban ezt adtad meg, szóval gyakorlatilag a kód nem hibás, csupán azt csinálja, amit megadtál neki. Ráadásul jelenleg az a változó integer, azaz egész szám típusú, de te a lekérdezésnél stringként, azaz karakterláncként, %s jellel adod meg. De ez tök mindegy, ha egyszer a változó értéke nem a szükséges felhasználónév és nem is a szükséges jelszó. Arról nem is beszélve, hogy a lekérdezés sem megfelelõ, még ha az értékek jók is lennének benne. Aztán ha ezen felül még van probléma, az már a te dolgod, ugyanis én már nem igazán vágom az elavult R6-ot, csak a legújabb R38-at, bocsi. Megírtam neked jól (format helyett trükköztem és egy másik függvényt használtam, remélem, nem nagy baj):
 
      format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\'\", FInfo[playerid][Felhasznalonev]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
   format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\' AND jelszo = \'%s\'\", FInfo[playerid][Felhasznalonev], FInfo[playerid][Jelszo]);
   mysql_query(Query);
   mysql_store_result();
   if(mysql_num_rows() != 0)
   {
      SendClientMessage(playerid, -1, \"Sikeresen bejelentkeztél!\");
   }
   else
   {
      SendClientMessage(playerid, -1, \"Hibás jelszó!\");
   }
}
else
{
   SendClientMessage(playerid, -1, \"Nem létezõ felhasználó!\");
}
mysql_free_result();

 
Enum:
 
enum FelhasznaloInfo
{
Felhasznalonev[32], // Nem tudom, hoy hány karakter lehet nálad, de most lesz 32
Jelszo[32] // Nem tudom, hoy hány karakter lehet nálad, de most lesz 32 - amúgy ide már nem kell vesszõ, ha ez a legutolsó \'tagja\' az enumnak.
};
new FInfo[MAX_PLAYERS][FelhasznaloInfo];

 
A karakterláncoo enumos változókba való eltárolása:
 
strins([code=pawn]FInfo[playerid][Felhasznalonev, inputtext, 0)
strins(FInfo[playerid][Jelszo], inputtext, 0);

 
Amúgy lehet, hogy alapból a stringnek üresnek kell lennie, de sztem az egész stringet felülírja a függvény. Nem tudom, nem nagyon használtam.mHa s*@r, még üres alap stringgel is, akkor használj simán formatot!


Huh! Tabletrõl írtam, többet is, mint amennyit akartam. De finish.

1364
Segítségkérés / animba esés 30 hpnál
« Dátum: 2014. április 21. - 11:51:51 »
Na, ez az az anim könyvtár töltögetõs cucc, amirõl beszéltem. Nem a callbackokon kívül kéne létrehozni egyszer az anim könyvtáras dolgot, majd connect alatt szimplán a ciklust használva nullázni õket a játékos számára?

1365
Segítségkérés / Mysql mentési hiba
« Dátum: 2014. április 21. - 11:48:29 »
Az elsõ 2 hiba a 0.3z verzióval, míg s többi a mysql plugin verziójával kapcsolatos.

Oldalak: 1 ... 89 90 [91] 92 93 ... 261
SimplePortal 2.3.7 © 2008-2025, SimplePortal