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: Ted_Flender - 2013. november 24. - 00:25:12

Cím: Kocsi megsemülésének külömböztetése?
Írta: Ted_Flender - 2013. november 24. - 00:25:12
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?
Cím: Kocsi megsemülésének külömböztetése?
Írta: ZyZu. - 2013. november 24. - 01:27:20
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
Cím: Kocsi megsemülésének külömböztetése?
Írta: lackos888 - 2013. november 24. - 08:24:33
É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:
Cím: Kocsi megsemülésének külömböztetése?
Írta: BoOy - 2013. november 24. - 09:19:13
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:
Cím: Kocsi megsemülésének külömböztetése?
Írta: BoOy - 2013. december 08. - 09:22:18
[mod]A téma mivel már több mint 1 hete nem kapott újabb választ, lezárom![/mod]