Szerző Téma: Kocsi megsemülésének külömböztetése?  (Megtekintve 790 alkalommal)

Kocsi megsemülésének külömböztetése?
« Dátum: 2013. november 24. - 00:25:12 »
0 Show voters
Sziasztok!
Hogyan bírom megcsinálni azt hogy ha a OnVehicleDeath lefut az az Vízben, van a kocsi vagy felrobban akkor hogyan lehet ezt a kettõt meg külömböztetni?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Kocsi megsemülésének külömböztetése?
« Válasz #1 Dátum: 2013. november 24. - 01:27:20 »
0 Show voters
Hi. Épp ilyen kódon gondolkoztam BoOy -al. A megoldás egyszerû lekérdezed a játékos animációját.. nem értenéd? Akkor leírom egy kicsivel bõvebben. Mint tudjuk a játékos ha vízbe esik akkor egy animáció jön elõ vagyis úszás animáció. Ez kocsiban is meghívódik csak más animációval.. nekem motorról ment az egész animáció de kocsiban még nem probáltam ezt az egészet. Lehetséges a napokban ha találok rá egy kódot akkor linkelem de lehet megírjuk.  :)

- Egy kis idõvel találtam egy rövidebb includet:
http://forum.sa-mp.com/showthread.php?t=173944&highlight=IsPlayerSwimming
« Utoljára szerkesztve: 2013. november 24. - 01:30:39 írta ZyZu »

Kocsi megsemülésének külömböztetése?
« Válasz #2 Dátum: 2013. november 24. - 08:24:33 »
+1 Show voters
És ha nincs játékos a kocsiban? Amúgy meg szerintem le kéne menteni a víz határait és megnézni, hogy azon belül van-e a kocsi. Ha meg játékos van a kocsiban akkor sem animmal lehet megoldani, mivel mikor kocsiban vagy hogy úszol istenem? :question:

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Kocsi megsemülésének külömböztetése?
« Válasz #3 Dátum: 2013. november 24. - 09:19:13 »
0 Show voters
Or:
 
public OnPlayerUpdate(playerid)
{
    if(GetPlayerAnimationIndex(playerid))
    {
        new animlib[32];
        new animname[32];
        new msg[128];
        GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
        format(msg, 128, \"Animáció: %s %s\", animlib, animname);
        SendClientMessage(playerid, 0xFFFFFFFF, msg);
    }
    return 1;
}

 
Ezt rakd a szerveredbe és nézd meg milyen animációt használ olyankor:

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Kocsi megsemülésének külömböztetése?
« Válasz #4 Dátum: 2013. december 08. - 09:22:18 »
0 Show voters
[mod]A téma mivel már több mint 1 hete nem kapott újabb választ, lezárom![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal