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

Oldalak: 1 ... 8 9 [10] 11 12
136
Segítségkérés / bool mentése játékosnak?
« Dátum: 2014. augusztus 25. - 00:08:36 »
MySQL-t használsz?

137
Segítségkérés / udb_hash Pawnoban és PHP-ban
« Dátum: 2014. augusztus 23. - 14:36:48 »
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\");
                        }

138
Segítségkérés / udb_hash Pawnoban és PHP-ban
« Dátum: 2014. augusztus 23. - 14:19:27 »
printf(\"%d\", tmp);

140
Segítségkérés / ShowNameTags - /anevek?[kezdõ]
« Dátum: 2014. augusztus 22. - 18:41:40 »
Idézetet írta: krist date=1408706582\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50248\" data-ipsquote-contentclass=\"forums_Topic


@.RäNÐoM.: A tied azért rossz megoldás, mivel te ennél a for ciklusnál:
 
if(IsPlayerConnected(i)) continue;

 
azokat a játékosoknak a nevét tûnteted el aki offline!
Helyesen .RäNÐoM. verziójába:
 
CMD:nev(playerid)
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(!IsPlayerConnected(i)) continue; //Ez arra jó, hogy megállítja a ciklust, hogyha az összes Offline játékoson végigment..
ShowPlayerNameTagForPlayer(playerid, i, true); //Egy ciklus végigmegy az összes Online játékoson és beállítja a parancs beírójának, hogy láthassa a nevüket.
}
return 1;
}

 

Nem mûködik. Az elejére be kell írni hogy ShowNameTags? vagy ne? nemtudom mi lehet a baj
 
[/quote]
http://wiki.sa-mp.com/wiki/ShowPlayerNameTagForPlayer
Olvasd el a megjegyzést. Ezért kell bele az OnPlayerStreamIn eljárás. Próbáld ki amit írtam, annak mûködnie kell.

142
Segítségkérés / SSCANF2
« Dátum: 2014. augusztus 22. - 00:59:54 »
public OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
   {
      // Do something here
      return 1;
   }
   return 0;
}

 
Töröld ki ezt az eljárást. Látom ZCMD -t használsz, ha ZCMD mellett ez az eljárás bent van, akkor nem fog mûködni.

143
Segítségkérés / ShowNameTags - /anevek?[kezdõ]
« Dátum: 2014. augusztus 22. - 00:58:11 »
new bool:Nevek[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    Nevek[playerid] = false;
    return 1;
}
CMD:anevek(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return 1;
    Nevek[playerid] = !Nevek[playerid];
    for(new x = 0; x < GetMaxPlayers(); x++)
    {   
        if(IsPlayerNPC(x) || x == playerid || !IsPlayerConnected(x)) continue;
        if(Nevek[playerid]) ShowPlayerNameTagForPlayer(playerid, x, true);
        else ShowPlayerNameTagForPlayer(playerid, x, false);
    }
    return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
    if(Nevek[forplayerid]) ShowPlayerNameTagForPlayer(forplayerid, playerid, true);
    else ShowPlayerNameTagForPlayer(forplayerid, playerid, false);
    return 1;
}

144
Segítségkérés / mysql id
« Dátum: 2014. augusztus 21. - 17:51:43 »
http://2.bp.blogspot.com/_61On0v9_hlI/TUUft7mblXI/AAAAAAAAARY/QQYuez5HMpM/s1600/phpmyadmin6.PNG
Amikor létrehozod az id nevû sort, akkor lesz ott egy olyan oszlop, hogy A_I, mint a képen is láthatod. Ha azt kipipálod, akkor új sor beszúrásánál automatikusan növeli az id értékét, csak akkor beszúrásnál az id nek nem kell megadni értéket.
 
      format(query, sizeof(query), \"INSERT INTO `players`(name, ip, pass) VALUES(\'%s\', \'%s\', \'%s\')\", PlayerName(playerid), ip, tmp);

145
Segítségkérés / Teleport parancs
« Dátum: 2014. augusztus 20. - 18:51:50 »
ZCMD t használsz?
 
CMD:tele(playerid, params[])
{
    if(!strcmp(params, \"ls\", true))
    {
        SetPlayerPos(playerid, ...);
        SendClientMessage(playerid, -1, \"Elteleportál Los Santosba!\");
    }
    else if(!strcmp(params, \"sf\", true))
    {
        SetPlayerPos(playerid, ...);
        SendClientMessage(playerid, -1, \"Elteleportál San Fierroba!\");
    }
    else SendClientMessage(playerid, -1, \"/tele [sf/ls]\");
    return 1;
}

146
Segítségkérés / Nem tölt be az mta map
« Dátum: 2014. augusztus 20. - 15:44:45 »
Ha úgy se mûködik és nem szeretnéd a modba írni, akkor javaslom hogy filterscriptbe töltsd be. Még elõnyös is, mert szerver újraindítása nélkül tudod az objecteket frissíteni.

147
Segítségkérés / Nem tölt be az mta map
« Dátum: 2014. augusztus 20. - 15:27:59 »
http://convertffs.com/
Itt konvertáld át a mapot, majd a kódot OnGameModeInit() alá illeszd be. Ez a legegyszerûbb.

148
Segítségkérés / Run time error 19, de miért?
« Dátum: 2014. augusztus 19. - 23:00:51 »
Plugin hiba lesz, ugyanis ha a main() -t nem írta a modba, akkor azt írja ki, hogy bad entry point, és azt hiszem attól függetlenül még megy a szerver.

149
Segítségkérés / Szerver error(nem találtam ehhez hasonlót)
« Dátum: 2014. augusztus 18. - 19:12:21 »
http://sampforum.hu/index.php?action=server
Próbáld meg, szerintem jobb mint a házi szerver. 2 órára ingyenes tesztszervert kapsz.

150
Hangszerek és előadók / Mit hallgatsz most vol. 2
« Dátum: 2014. augusztus 18. - 16:28:13 »

Oldalak: 1 ... 8 9 [10] 11 12
SimplePortal 2.3.7 © 2008-2024, SimplePortal