GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: H3CT0R - 2018. Október 27. - 01:16:08

Cím: keybind bug
Írta: H3CT0R - 2018. Október 27. - 01:16:08
szervusztok!
Az lenne a gondom, hogy hiába van az, hogy az N gomb lenyomásához van irva script, bármely gomb lenyomásával (Y, Space, alt, shift) ugyanúgy aktiválódik a script azon része.  Csak ehhez a gombhoz van irva script, más gomb nincs scriptelve. Valami ötlet, hogy mi csinálhatja?
Cím: keybind bug
Írta: gbr333 - 2018. Október 27. - 07:36:29
Mutasd meg a kódodat,mert anélkül nehéz lesz segíteni.
Cím: keybind bug
Írta: H3CT0R - 2018. Október 27. - 10:40:23

#define PRESSED(%0) \\
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(PRESSED(KEY_NO))
    {
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 2315.9290,-1522.7101,25.3438)) ShowPlayerDialog(playerid,DIALOG_WEPSTORE, DIALOG_STYLE_LIST, \"Fegyverbolt\", \"Pisztolyok\\nSörétes puskák\\nGéppisztolyok\\nGépkarabélyok\\nPuskák\",\"Választ\",\"Vissza\");// buygun
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 2457.5212,-1668.7781,13.4821)) ShowPlayerDialog(playerid,DIALOG_WEPSTORE, DIALOG_STYLE_LIST, \"Fegyverbolt\", \"Pisztolyok\\nSörétes puskák\\nGéppisztolyok\\nGépkarabélyok\\nPuskák\",\"Választ\",\"Vissza\"); // buygun
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 1616.5175,-1888.3073,13.5469)) ShowPlayerDialog(playerid,DIALOG_WEPSTORE, DIALOG_STYLE_LIST, \"Fegyverbolt\", \"Pisztolyok\\nSörétes puskák\\nGéppisztolyok\\nGépkarabélyok\\nPuskák\",\"Választ\",\"Vissza\"); // buygun
   if(IsPlayerInRangeOfPoint(playerid, 2.0, 153.8067,-1858.4337,3.7734)) ShowPlayerDialog(playerid,DIALOG_WEPSTORE, DIALOG_STYLE_LIST, \"Fegyverbolt\", \"Pisztolyok\\nSörétes puskák\\nGéppisztolyok\\nGépkarabélyok\\nPuskák\",\"Választ\",\"Vissza\"); // buygun
}
return 1;
}

 
 
Cím: keybind bug
Írta: kos - 2019. Január 17. - 18:06:54
az egész részét másold be... átlagos script, am ezzel a résszel nincs gondod, a megvalósítás részen lesz a probléma, de kezdők hibája szokott lenni még, a dialog egyezés is, ha id alapján adod meg az adatokat.