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

Oldalak: 1 2 3 [4] 5 6 ... 9
46
Segítségkérés / MySQL Lekérdezés probléma
« Dátum: 2015. március 22. - 16:07:39 »
Sziasztok!
Azt szeretném kérdezni, hogy pawnoból hogy lehet beállítani, hogy ID szerinti sorrendbe kérdezze le az adatokat, de ne elölről hanem hátuolról kezdve. Úgyértem hogy ne 1,2,3,4,5..... legyen a sorrend hanem 5,4,3,2,1.
Előre is köszönöm!

47
Segítségkérés / SQL lekérdezés - Nem értem
« Dátum: 2014. augusztus 24. - 21:57:17 »
public JatekosBelep(playerid)
{
new sorok_szama = cache_get_row_count();
if(sorok_szama == 0)
{   
SendClientMessage(playerid, COLOR_RED, \"(( Sikertelen bejelentkezési kísérlet! ))\");
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", \"{FFFFFF}Üdv a {00BFFF}LaserRPG {FFFFFF}szerverén!\\n\\nÍrd be a jelszavad és lépj be!\", \"Login\", \"Exit\");
}
else
{
gPlayerLogged[playerid] = 1;
PlayerInfo[playerid][Admin] = cache_get_field_content_int(0,\"admin\");
PlayerInfo[playerid][Haz] = cache_get_field_content_int(0, \"haz\");
PlayerInfo[playerid][skin] = cache_get_field_content_int(0, \"skin\");
PlayerInfo[playerid][Penz] = cache_get_field_content_int(0, \"penz\");
PlayerInfo[playerid][serverKezdoSpawn] = cache_get_field_content_int(0, \"serverkezdospawn\");
PlayerInfo[playerid][Allampolgarsag] = cache_get_field_content_int(0, \"allampolgarsag\");
PlayerInfo[playerid][Year] = cache_get_field_content_int(0, \"year\");
PlayerInfo[playerid][Month] = cache_get_field_content_int(0, \"month\");
PlayerInfo[playerid][Day] = cache_get_field_content_int(0, \"day\");
PlayerInfo[playerid][Nem] = cache_get_field_content_int(0, \"nem\");
cache_get_field_content(0, \"nev\", PlayerInfo[playerid][szemelyiSzam]);
if(PlayerInfo[playerid][serverKezdoSpawn] == 1)
{
   SendClientMessage(playerid,COLOR_GREEN, \"(( Sikeresen bejelentkeztél! ))\");
   SendClientMessage(playerid,COLOR_GREEN, \"(( Üdvözlünk a szerveren! Jó játékot kíván a LaserRPG Admin Team! ))\");
   TogglePlayerSpectating(playerid, false);
   SetCameraBehindPlayer(playerid);
   cmd_szemelyigeneral(playerid);
   KezdoSpawn(playerid);
   PlayerInfo[playerid][serverKezdoSpawn] = 0;
   mysql_format(kapcs, query, 2048, \"UPDATE jatekosok SET serverkezdospawn = 0\");
   mysql_query(kapcs, query);
}
else
{
   SendClientMessage(playerid,COLOR_GREEN, \"(( Sikeresen bejelentkeztél! ))\");
   TogglePlayerSpectating(playerid, false);
   SetCameraBehindPlayer(playerid);
   UjSpawn(playerid);
}
}
return 1;
}

 

if(dialogid == 1000)
{
if(response)
{
   new name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof(name));
   mysql_format(kapcs, query, 256, \"SELECT * FROM jatekosok WHERE nev=\'%e\' AND jelszo=SHA1(\'%e\')\", name, inputtext);
   mysql_tquery(kapcs, query, \"JatekosBelep\", \"d\", playerid);
}
else
{
   SendClientMessage(playerid, COLOR_WARNING, \"(( Kicket választottad! ))\");
   UjKick(playerid);
}
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2014. augusztus 24. - 22:01:33 )

Áhh hülye vagyok megvan a hiba. Rossz dialogid-t adtam meg a meghívásnál  :facepalm:
Köszi a segítséget :)

48
Segítségkérés / SQL lekérdezés - Nem értem
« Dátum: 2014. augusztus 24. - 21:49:02 »
Mostmár nem ír errorokat viszont nem akar bejelentkezni se :/

49
Segítségkérés / SQL lekérdezés - Nem értem
« Dátum: 2014. augusztus 24. - 21:40:48 »
Lehet hogy ezért van tele errorokkal mert üres a jármûvek tábla és onnan próbálja lekérni õket?
 
stock Kocsibetolt(vehicleid)
{
mysql_format(kapcs, query, 2048, \"SELECT * FROM jarmuvek\");
mysql_query(kapcs, query);
    VehicleInfo[vehicleid][vID] = cache_get_field_content_int(0, \"id\");
VehicleInfo[vehicleid][vPosx] = cache_get_field_content_float(0, \"posx\");
VehicleInfo[vehicleid][vPosy] = cache_get_field_content_float(0, \"posy\");
VehicleInfo[vehicleid][vPosz] = cache_get_field_content_float(0, \"posz\");
VehicleInfo[vehicleid][vColor1] = cache_get_field_content_int(0, \"color1\");
VehicleInfo[vehicleid][vColor2] = cache_get_field_content_int(0, \"color2\");
VehicleInfo[vehicleid][vHP] = cache_get_field_content_int(0, \"hp\");
VehicleInfo[vehicleid][vAzonositoID] = cache_get_field_content_int(0, \"azonositoid\");
cache_get_field_content(0, \"nev\", VehicleInfo[vehicleid][vTulaj]);
cache_get_field_content(0, \"nev\", VehicleInfo[vehicleid][vRendszam]);
CreateVehicle(VehicleInfo[vehicleid][vID], VehicleInfo[vehicleid][vPosx], VehicleInfo[vehicleid][vPosy], VehicleInfo[vehicleid][vPosz], 0, VehicleInfo[vehicleid][vColor1], VehicleInfo[vehicleid][vColor2], -1);
SetVehicleNumberPlate(vehicleid, VehicleInfo[vehicleid][vRendszam]);
return 1;
}

 

for(new i = 0; i < 2000; i++)
{
Kocsibetolt(i);
}

50
Segítségkérés / SQL lekérdezés - Nem értem
« Dátum: 2014. augusztus 24. - 21:32:04 »
Szóval ha mindenhova 0-át írok az baj?
Mert ilyeneket ír a html log:
\"u2p8X1x.png\"
Minden második sorban ilyen errorom van, pawnoban pedig nincs hiba.

51
Segítségkérés / SQL lekérdezés - Nem értem
« Dátum: 2014. augusztus 24. - 21:18:33 »
Sziasztok!
Ugye ha MySQL-bõl kérdezünk le, tegyünk fel integer változós dolgot akkor 2 paraméter van.
 
cache_get_field_content_int(0, \"oszlop\");

 
Nos az a bajom, hogy nem tudom hogy a 0 helyére mikor kell más számot írni, és ennek hibájából a mysql log tele van errorokkal amitõl nem mûködik a modom :/
Ha valaki tudja segítsen.
Elõre is köszönöm!

52
Segítségkérés / MySQL lerkédezés
« Dátum: 2014. augusztus 24. - 19:44:54 »
Sziasztok!
Azt szeretném kérdezni, hogy mysql-be ha 2 táblám van, akkor hogy tudom beállítani a
 
cache_get_field_content_int()

 
-nél, hogy melyik táblából kérdezze le?
Amíg csak játékos adatokat akartam lekérdezni addig értéttem, és mindig így kérdeztem le valamit:
 
new valtozo = cache_get_field_content_int(0, \"oszlop\");

 
Viszont mint mondtam a másik táblánál nem tudom hogy kell. :/ Elõre is köszönöm a segítséget.

53
Segítségkérés / udb_hash Pawnoban és PHP-ban
« Dátum: 2014. augusztus 23. - 15:45:09 »
Köszönöm a segítséget de nem ment szóval inkább SHA1-el csinálom!

54
Segítségkérés / udb_hash Pawnoban és PHP-ban
« Dátum: 2014. augusztus 23. - 14:37:49 »
Amúgy én szívesen csinálnám MD5-ben mert az biztonságosabb, csak ott a pawno ír errort hiába szedek le inc-eket :D
Szóval ha valaki megmondja, hogy kell pawnoban használni nekem az is jó :)

Dupla hozzászólás automatikusan összefûzve. ( 2014. augusztus 23. - 14:46:02 )

Idézetet írta: rayle date=1408797408\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50293\" data-ipsquote-contentclass=\"forums_Topic
Valószínûleg ezért:
mysql_format(kapcs, query, 2048, \"SELECT * FROM jatekosok WHERE nev=\'%e\' LIMIT1\", name);

 
%e helyett %s kéne oda. Javított kód:
 
new name[MAX_PLAYER_NAME];
                        GetPlayerName(playerid, name, sizeof(name));
                        mysql_format(kapcs, query, 2048, \"SELECT * FROM jatekosok WHERE `nev` = \'%s\' LIMIT 1\", name);
                        mysql_query(kapcs, query);
                        new tmp;
                        tmp = cache_get_field_content_int(0, \"jelszo\");
                        if(udb_hash(inputtext) != tmp)
                        {
                                SendClientMessage(playerid, COLOR_RED, \"(( Sikertelen bejeletnkezési kísérlet! ))\");
                                TogglePlayerSpectating(playerid, 1);
                                ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", \"{FFFFFF}Üdv a {00BFFF}LaserRPG {FFFFFF}szerverén!\\n\\nÍrd be a jelszavad és lépj be!\", \"Login\", \"Exit\");
                        }

 

Így sem jó :// ugyanazt csinálja

55
Segítségkérés / udb_hash Pawnoban és PHP-ban
« Dátum: 2014. augusztus 23. - 14:24:40 »
Consoleba mindig \"0\"-át ír ki.

56
Segítségkérés / udb_hash Pawnoban és PHP-ban
« Dátum: 2014. augusztus 23. - 14:16:51 »
Ha így akarom kiírtani:
printf(tmp);

 
Akkor ezt kapom:
error 035: argument type mismatch (argument 1)

57
Segítségkérés / udb_hash Pawnoban és PHP-ban
« Dátum: 2014. augusztus 23. - 13:59:53 »
Ott nincsen rá funkcióm, viszont van 2 .inc-m amit dininél erre használtam, szóval valamelyikbe benne kell legyen:
 
#include <dudb>
#include <dutils>

 
vagy az egyikbe vagy a másikba.

58
Segítségkérés / udb_hash Pawnoban és PHP-ban
« Dátum: 2014. augusztus 23. - 13:44:17 »
Sziasztok!
Elkezdtem írni egy regisztrációs rendszert weben (karakter regisztrálás). Találtam a neten hozzá egy udb_hash-es function-t mégpedig ezt:
 
function udb_hash($pass)
{
$length = strlen($pass);
$s1 = 1;
$s2 = 0;
   
for($i=0; $i<$length; $i++)
{
  $s1 = ($s1 + $pass[$i]) % 65521;
  $s2 = ($s2 + $s1)       % 65521;
}
$wy= ($s2 << 16) + $s1;
return $wy;
}

 
Ezzel így elmentem eg yváltozóba amit késõbb majd betöltök mysql-be:
 
$jelszo = udb_hash($jelszo);

 
Az eredmény teljesen jó, mármint abból a szempontból nézve, hogy phpmyadminba a jelszónál egy számokból álló kombinációt kapok:
\"pQ0AFi2.png\"
Ez eddig mind szép és jó, viszont ha belépek a GTA-ba és beírom a HELYES jelszót akkor ez fogad:
\"3eAtLfU.png\"
Itt a pawnó kód:
 
new name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof(name));
   mysql_format(kapcs, query, 2048, \"SELECT * FROM jatekosok WHERE nev=\'%e\' LIMIT1\", name);
   mysql_query(kapcs, query);
   new tmp;
   tmp = cache_get_field_content_int(0, \"jelszo\");
   if(udb_hash(inputtext) != tmp)
   {
      SendClientMessage(playerid, COLOR_RED, \"(( Sikertelen bejeletnkezési kísérlet! ))\");
      TogglePlayerSpectating(playerid, 1);
      ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", \"{FFFFFF}Üdv a {00BFFF}LaserRPG {FFFFFF}szerverén!\\n\\nÍrd be a jelszavad és lépj be!\", \"Login\", \"Exit\");
   }

 
A többi része gondolom nem kell nektek.
(Ha képen jobban látszik a kód:
\"yYYX8pg.png\"
)
Elõre is nagyon szépen köszönöm a segítségeteket!

59
Segítségkérés / File-ba új sor nyitás/sortörés
« Dátum: 2014. augusztus 12. - 00:34:11 »
Ha jól értem 2 nevet akarsz tárolni. Azt a 2 file kezelõt nem ismerem viszont a dini új sorban hozza létre õket.
Ami nekem nem tetszett abban, hogy 2 \"név\" nevû dologhoz akarsz írni/lekérni. Szerintem ez összezavarná a dolgaidat és úgy kéne csinálni, hogy \"Nev1\", \"Nev2\".

60
Segítségkérés / Jármû kezelés
« Dátum: 2014. augusztus 12. - 00:29:21 »
Az a baj, hogy valahogy a kocsit nem kéri le..
A jármû indításnál sima GetPlayerVehicleID(playerid), és onnantól csak azt a fájlt piszkálja, de itt nem. :/

Dupla hozzászólás automatikusan összefûzve. ( 2014. augusztus 13. - 18:01:17 )

Valakinek valami ötlet?  :angel: :angel:

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