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: Jim Toretto - 2016. október 22. - 13:04:58

Cím: Chat animáció megjelenítése
Írta: Jim Toretto - 2016. október 22. - 13:04:58
Sziasztok készítettem egy chat animációt de az a baj vele hogy csak az látja az animot aki ír a chat-be a közelében lévők viszont nem. Mi lehet a baj ?
Script:
 
public OnPlayerText(playerid, text[])
{
   if(!IsPlayerInAnyVehicle(playerid))
   {
      new chatanimtime = strlen(text)*200;
      ApplyAnimation(playerid, \"PED\", \"IDLE_CHAT\", 3, 0, 0, 0, 0, chatanimtime, 1);
   }
                        return 1;
}

 
Előre is köszönöm a segítséget!
Cím: Chat animáció megjelenítése
Írta: Flash - 2016. október 22. - 13:38:04
Kell bele egy ciklus es lekerdezed hogy ki van a kozelben az IsPlayerInRangeOfPoint. :) ha nem vagod este fel11 kor megirom neked.
Cím: Chat animáció megjelenítése
Írta: Jim Toretto - 2016. október 22. - 16:26:19
Így próbáltam de így sem jó :(
 
         if(!IsPlayerInAnyVehicle(playerid))
   {
      new Float:x, Float:y, Float:z;
      GetPlayerPos(playerid, x, y, z);
      foreach(Jatekosok, i)
      {
         if(IsPlayerInRangeOfPoint(i, 5.0, x, y, z))
         {
            new time = strlen(text)*200;
            ApplyAnimation(playerid, \"PED\", \"IDLE_CHAT\", 3, 0, 0, 0, 0, time, 1);
         }
      }
   }
Cím: Chat animáció megjelenítése
Írta: Flash - 2016. október 22. - 16:29:02
Bocs, szerintem félre értettelek. Hagyd a ciklust, az animációt mindenki lája. Talán az a gond, hogy connectkor nem töltöd be az animációkat. Használd erre Epsilon szkriptjet.
Cím: Chat animáció megjelenítése
Írta: Jim Toretto - 2016. október 22. - 16:41:33
Mire gondolsz ?