Szerző Téma: Fegyver eltekerésének megakadályozása  (Megtekintve 608 alkalommal)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Fegyver eltekerésének megakadályozása
« Dátum: 2014. augusztus 09. - 18:52:19 »
0 Show voters
Sziasztok!
A kérdés adott. Hogyan oldható meg az, hogy a játékos ne tekerhessen a fegyverek között? Mindegy, hogyan oldható meg, csak megoldható legyen. Gondoltam arra is, hogy görgõzéskor a fegyverek törlõdnek, majd visszaadódik az, amirõl el szeretett volna görgetni a játékos. De hátha van jobb megoldás. Várom a választ!
 

Köszönettel,

Dfoglalo

Nem elérhető gbr333

  • 670
    • Profil megtekintése
Fegyver eltekerésének megakadályozása
« Válasz #1 Dátum: 2014. augusztus 09. - 19:14:16 »
0 Show voters
Szerintem így már megoldod:
[pawn]public OnPlayerUpdate(playerid)
{
    new iCurWeap = GetPlayerWeapon(playerid);
    if(iCurWeap != GetPVarInt(playerid, \"iCurrentWeapon\"))
    {
     
        OnPlayerChangeWeapon(playerid, GetPVarInt(playerid, \"iCurrentWeapon\"), iCurWeap);
        SetPVarInt(playerid, \"iCurrentWeapon\", iCurWeap);
    }
    return 1;
}
stock OnPlayerChangeWeapon(playerid, oldweapon, newweapon)
{   
}[/pawn]
Forrás:http://wiki.sa-mp.com/wiki/OnPlayerUpdate

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Fegyver eltekerésének megakadályozása
« Válasz #2 Dátum: 2014. augusztus 09. - 19:38:27 »
0 Show voters
Köszi, de ebbõl maximum ennyit fogok használni:
 
public OnPlayerUpdate(playerid)
{
    return 1;
}

 
:D Más, egyszerûbb megoldás, mint updatekor csekkolni?

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
Fegyver eltekerésének megakadályozása
« Válasz #3 Dátum: 2014. augusztus 09. - 19:45:20 »
0 Show voters
Hát ha van valami olyan timered ami mondjuk 1mp-ként fut le ott tudod használni.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Fegyver eltekerésének megakadályozása
« Válasz #4 Dátum: 2014. augusztus 09. - 19:49:07 »
0 Show voters
Az 1 másodperces intervallum viszont nagyon sok, így akkor marad az update, mivel ezek szerint jobb megoldás nincs, mint az, hogy folyamatosan csekkolom a dolgot. Köszi mindenkinek, zárok.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal