menü

Ü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 megjelenítése menü

Témák - ProPeti

#1
Segítségkérés / Törölhető
2018. augusztus 22. - 18:21:20
téves
#2
Segítségkérés / HUD Elrejtése
2017. augusztus 10. - 17:00:42
Sziasztok!
 
Tudnátok nekem segíteni az alap GTA-s HUD elrejtésében szerveren? Egész pontosan a login idejére kéne, hogy addig ne legyen ott a jobb felső sarokba a jelenlegi fegyver, pénz és élet. Láttam már több helyen megoldva, de sajnos én nem nagyon találtam rá semmi értelmes dolgot.
 
Előre is köszönöm a segítséget, szép napot!
#3
Kérdések, Segítség / C++ egér kattintás
2016. december 21. - 22:04:12
Üdv!
 
Olyan problémám lenne a C++ al, hogy a mouse_event funkció nem nagyon működik bizonyos programokban. Szóval Google Chromeba tökéletesen működik, kattintani is lehet. Lehet nem teljesen érthető, de itt az a rész a kódból amiről beszélek:
 
 
 

SetCursorPos(x1,y1);
Sleep(250);
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Sleep(250);
SetCursorPos(x2,y2);
Sleep(250);
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

 
Nos, ezt hogy lehetne megoldani, hogy ne csak az úgynevezett Desktop Appoknál működjenek, hanem konkrétan bárhol ha fut programom amit írtam?
 
Előre is köszönöm!
#4
Segítségkérés / Timer
2016. május 03. - 22:03:17
Sziasztok!
Meg tudná mondani nekem valaki, hogy pawno idő szerint hány millisecundum (ms) pontosan 1 másodperc? Az 1000-et kérem hanyagoljuk, meg hogy ilyen hülye nem lehetek, mert aki használt már hosszabb idejű timert pontosan tudja hogy elcsúszik egy idő után, méghozzá elég csúnyán. A segítséget előre is köszönöm!
#5
Sziasztok!
Másfél napja szenvedek egy goto paranccsal, aminek az egyik része nem működik. Már próbáltam elöltesztelős, hátultesztelős ciklussal sőt még végig is irogattam if-ekkel de sehogy sem akart működni.
Az lenne a lényege hogy ha gotozunk valakihez és a személy járműben van akkor dobjon be a kocsiba ha van üres seat.  Nem tudom mitől de csak a 0-ás (vezető) seatre képes bedobni, ezért úgy tippelem, hgy a ciklussal van valami gond. Az összes függvény egyesével kiíratva tökéletesen működik.
Ha tudtok valami megoldást segítsetek, fontos lenne, és kezd eléggé felb***ni :3
Itt a kód részlet:
 

if(IsPlayerInAnyVehicle(id)){
new kocsiid = GetPlayerVehicleID(id),MaxSzemely = GetMaxSeats(kocsiid), istaken=0, i=0;
        do{
                if(IsSeatTaken(kocsiid, i))
{
   istaken=1;
}
if(IsSeatTaken(kocsiid, i)==0)
{
   PutPlayerInVehicle(playerid, kocsiid, i);
   break;
}
i++;
}
while(i<MaxSzemely);
if(istaken==1)
{
SendClientMessage(playerid, COLOR_WARNING, \"(( Nem volt hely a kocsiban, ezért mellé teleportáltál! ))\");
                SetPlayerPos(playerid, Float:x+5, Float:y, Float:z);
SetPlayerFacingAngle(playerid, Float:Angle);
SetPlayerVirtualWorld(playerid, vw);
SetPlayerInterior(playerid, ii);
}
Uzenet(playerid, -1, \"Hozzá teleportáltál: %s! \", SpacedName(Neved(id)));
Uzenet(id, -1, \"%s %s hozzád teleportált!\", adminszint(playerid), SpacedName(Neved(playerid)));
}
else {
Uzenet(playerid, -1, \"Hozzá teleportáltál: %s! \", SpacedName(Neved(id)));
Uzenet(id, -1, \"%s %s hozzád teleportált!\", adminszint(playerid), SpacedName(Neved(playerid)));
SetPlayerPos(playerid, Float:x+5, Float:y, Float:z);
SetPlayerFacingAngle(playerid, Float:Angle);
SetPlayerVirtualWorld(playerid, vw);
SetPlayerInterior(playerid, ii);
}

 
Eléggé szarul, ocsmányul néz ki a kód, meg 1-2 megoldás benne, de mint mondtam már mindent próbáltam amit tudtam és utána megpróbáltam a legalapabb dolgokkal is, aztán azokból született pár hülyeség. Ezt nézzétek el :)
Előre is köszönöm a segítséget!
#6
Segítségkérés / TextDrawSelect + ESC
2016. április 02. - 12:11:52
Hali!
Hogy lehet megoldani azt hogyha TextDrawSelect alatt valaki ESC-et nyom akkor ne lépjen ki a választásból?
#7
Segítségkérés / Kocsi lefoglalás
2015. július 03. - 01:42:29
Sziasztok!
Írtam egy autó lefoglalás parancsot adminoknak és van vele egy kis gond. Részben működik viszont a legnagyobb ID-jű (azaz a legújabb kocsit) nem engedi, mindig azt írja hogy nincs a közelemben jármű. A többinél viszont semmi gond.
Itt a kód:
 

NearestCar(playerid)
{
new Float:Pos[3],eredmeny,mennyinel;
for(new carid = 1; carid < MAX_VEHICLES; carid++)
{
GetVehiclePos(carid,Pos[0],Pos[1],Pos[2]);
if(IsPlayerInRangeOfPoint(playerid, 5,Pos[0],Pos[1],Pos[2]))
{
   eredmeny = carid;
   mennyinel ++;
}
}
if(eredmeny != 0) { if(mennyinel == 1) { return eredmeny; } else { return -2; } } else { return -1; }
}
CMD:alefoglal(playerid)
{
if(gPlayerLogged[playerid] == 1)
{
if(PlayerInfo[playerid][Admin] > 2)
{
   new nearestvehicle, engine, lights, alarm, doors, bonnet, boot, objective, Float:pos[3];
   nearestvehicle = NearestCar(playerid);
   GetVehiclePos(nearestvehicle, pos[0], pos[1], pos[2]);
   if(IsPlayerInRangeOfPoint(playerid, 5, pos[0], pos[1], pos[2]))
   {
      GetVehicleParamsEx(nearestvehicle, engine, lights, alarm, doors, bonnet, boot, objective);
      PutPlayerInVehicle(playerid, nearestvehicle, 0);
      SetVehicleParamsEx(nearestvehicle, 1, lights, alarm, doors, bonnet, boot, objective);
      cmd_me(playerid, \"lefoglal egy járművet\");
   }
   else Uzenet(playerid, -1, \"(( Nincs jármű a közeledben! ))\");
} else return 0;
} else return 0;
return 1;
}
#8
Segítségkérés / Kattintható TextDraw
2015. június 17. - 11:05:52
Sziasztok!
Nem akar működni a kattintható textdrawom, hiába van benne a kódba nem csinál semmit. Elképzelhető, hogy elírtam valamit, légyszi ha tudtok valamit segítsetek.
Itt a teljes kód:
 
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
 
new PlayerText:Textdraw0[MAX_PLAYERS];
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnPlayerConnect(playerid)
{
    Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 492.073242, 105.916679, \"usebox\");
PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 27.912942);
PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 159.671325, 0.000000);
PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw0[playerid], 0);
PlayerTextDrawUseBox(playerid, Textdraw0[playerid], true);
PlayerTextDrawBoxColor(playerid, Textdraw0[playerid], 102);
PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetSelectable(playerid, Textdraw0[playerid], true);
PlayerTextDrawShow(playerid,Textdraw0[playerid]);
return 1;
}
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(playertextid == Textdraw0[playerid])
    {
SendClientMessage(playerid,-1,\"asdasdasd\");
CancelSelectTextDraw(playerid);
}
return 1;
}
CMD:cz(playerid)
{
    SelectTextDraw(playerid, 0xFF4040AA);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}

 
Pawnoba nincs se error se warning, a textdraw meg is jelenik de kattintani nem lehet.
#9
Segítségkérés / TextDraw megjelenítés
2015. június 16. - 21:50:26
Sziasztok!
Van egy kis gondom a text draw megjelnítéssel. Mindig \"tag mismatch\"-es warningot ír ki.
Itt a kód:
 

new PlayerText:Textdraw0[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 492.073242, 105.916679, \"usebox\");
PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 27.912942);
PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 159.671325, 0.000000);
PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw0[playerid], 0);
PlayerTextDrawUseBox(playerid, Textdraw0[playerid], true);
PlayerTextDrawBoxColor(playerid, Textdraw0[playerid], 102);
PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw0[playerid], 0);
    TextDrawShowForPlayer(playerid,Textdraw0[playerid]);
return 1;
}

 
Erre a sorra ír warningot:
TextDrawShowForPlayer(playerid,Textdraw15[playerid]);
Valakinek valami ötlet? :/
#10
Segítségkérés / Kézifék
2015. május 05. - 21:30:49
Sziasztok!
Olyan kérdésem lenne, hogy samp-ban lehetséges-e olyan parancsot írni, hogyha be van húzva a kézifék akkor nem lehet eltolni az autót mikor nem ül benne senki?
Előre is köszönöm a válaszokat!
#11
Sziasztok!
Van egy kis gondom az e-amil küldéssel, ugyanis nem akarja elküldeni az e-mailt, viszont nem ad 1 errort se és lövésem sincs, hogy mi lehet a probléma.
Ezeket a kódokat használom:
 
function email($to, $subject, $body){
   mail($to, $subject, $body, \'From: NonameRPG\');
}
email($register_data[\'email\'], \'Aktivációs levél\',\"
   Hello \". $register_user[\'username\'] . \"!\\n\\n
   );
 
$register_data = array(
         \'felhasznalonev\'   => $_POST[\'username\'],
         \'jelszo\'          => $_POST[\'password\'],
         \'email\'          => $_POST[\'email\'],
         \'regdatum\'         => date(\'Y-m-d\'),
         \'regido\'         => date(\'H:i:s\'),
         \'email_code\'      => sha1($_POST[\'username\'] + microtime()),
      );

 
Minden más működik, mielőtt felvetné valaki, hogy nem kéri le az array-ből, mert sql-be meg beírja a dolgokat amiket kell.
Valakinek valami ötlet, hogy miért nem küldi el? :/ (Próbáltam localhostról is és 000webhostról is.)
#12
Fórum Archívum (Témák/Fórumok) / Pickup
2015. április 07. - 22:46:37
Sziasztok!
Olyan kérdésem lenne, hogy hogy tudom megoldani azt, hogy mikor beleállok egy pickup-ba akkor átállítson egy változót 1-re, és amíg benne állok az maradjon is úgy, és amikor kimegyek belőle akkor álljon vissza 0-ra? Ez azért lenne jó hogy csak akkor hívja meg újra a pickupot amikor 0-án van mivel így nem lehet dialogos rendszert csinálni mert újra meghívódik az alap dialog.
Próbáltam már timerrel, de nekem soha nem sikerült, ezért gondoltam segítséget kérek itt.
Előre is köszönöm mindenkinek a segítséget!
#13
Segítségkérés / Pickup
2015. április 07. - 21:22:21
Sziasztok!
Olyan kérdésem lenne, hogy hogy tudom megoldani azt, hogy mikor beleállok egy pickup-ba akkor átállítson egy változót 1-re, és amíg benne állok az maradjon is úgy, és amikor kimegyek belőle akkor álljon vissza 0-ra? Ez azért lenne jó hogy csak akkor hívja meg újra a pickupot amikor 0-án van mivel így nem lehet dialogos rendszert csinálni mert újra meghívódik az alap dialog.
Próbáltam már timerrel, de nekem soha nem sikerült, ezért gondoltam segítséget kérek itt.
Előre is köszönöm mindenkinek a segítséget!
#14
Segítségkérés / DIALOG + SQL
2015. március 24. - 22:15:41
Sziasztok!
Olyan kérdésem lenne, hogy egy DIALOG_STLYE_LIST-ben, hogy tudom lekérni sql-ből az emberek nevét?
Igazából azzal lenne probléma, hogyha több nevet talál akkor 1-el több listitem legyen. Gondolkoztam már rajta de nem sikerült rájönnöm, hogy hogy tudom ezt megoldani.
Előre is köszönöm a segítséget!
#15
Segítségkérés / MySQL Lekérdezés probléma
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!
#16
Segítségkérés / SQL lekérdezés - Nem értem
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!
#17
Segítségkérés / MySQL lerkédezés
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.
#18
Segítségkérés / udb_hash Pawnoban és PHP-ban
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:
http://i.imgur.com/pQ0AFi2.png\" alt=\"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:
http://i.imgur.com/3eAtLfU.png\" alt=\"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:
http://i.imgur.com/yYYX8pg.png\" alt=\"yYYX8pg.png\" />
)
Elõre is nagyon szépen köszönöm a segítségeteket!
#19
Segítségkérés / Jármû kezelés
2014. augusztus 11. - 01:37:16
Sziasztok!
Szeretnék egy jármûkezelés parancsot írni, viszont nem nagyon akar mûködni.
 
CMD:jarmuvek(playerid)
{
new name[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_VEHICLES; i++)
{
if(!strcmp(name, VehicleInfo[vTulaj]))
{
    SendClientMessage(playerid, COLOR_ORANGE, \"(( Nincs jármûved! ))\");
}
else
{
   ShowPlayerDialog(playerid, DIALOG_KULCS, DIALOG_STYLE_LIST, \"Jármûvek\", \"asd\", \"Kiválaszt\", \"Kilép\");
}
}
return 1;
}

 
Szóval állandóan csak a SendClientMessage-t írja ki ha van kocsim ha nem, és azt is 2000-szer.
Mit tudnék csinálni?
Elõre is köszönöm
#20
Segítségkérés / Autó robbanás
2014. augusztus 10. - 22:13:56
Sziasztok!
Ki lehet valahogy szedni az autó robbanását totálkárnál?
Pontosabban az kéne, hogy ha nekimegyek a falnak 500-al és széttörik a kocsi akkor ne robbanjon és ne is resizõdjön, csak maradjon ot 250hp-san.
Elõre is köszönöm.