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: siklosikrisz - 2012. július 08. - 14:14:54

Cím: Nem mozognak a játékosok
Írta: siklosikrisz - 2012. július 08. - 14:14:54
Sziasztok!
Van egy nagy problémám a szerveremmel..
Nem látjuk egymást mozogni..
Mi magunkat látjuk..
De egymást nem..
Egy nagyon bõ választ kérnék létszives..
Cím: Nem mozognak a játékosok
Írta: Gabor.. - 2012. július 08. - 14:15:39
Másold be az OnPlayerUpdate eljárást!
Cím: Nem mozognak a játékosok
Írta: siklosikrisz - 2012. július 08. - 14:18:34
Bocsi de nagyon kezdõ vagyok..:S
Hol találom?:D
Cím: Nem mozognak a játékosok
Írta: Gabor.. - 2012. július 08. - 14:21:38
A Pawno-ban, fent az ikonoknál van egy távcsõ ikon, arra menj rá, és írd be: OnPlayerUpdate, és menj az Ok gombra, és ha van a módodban, akkor megmutatja holvan, és azt másold be.
Cím: Nem mozognak a játékosok
Írta: siklosikrisz - 2012. július 08. - 14:24:47
Ittvan
public OnPlayerUpdate(playerid)
      {
         new drunk2 = GetPlayerDrunkLevel(playerid);
         if(drunk2 < 100)
         {
             SetPlayerDrunkLevel(playerid,2000);
         }
         else
         {
             if(DLlast[playerid] != drunk2)
Cím: Nem mozognak a játékosok
Írta: Gabor.. - 2012. július 08. - 14:31:37
Az egészet másold be, mert mint látom, csak egy részét másoltad be.
Cím: Nem mozognak a játékosok
Írta: siklosikrisz - 2012. július 08. - 14:33:27
ííígy?:D
      new string[24];
      public OnPlayerUpdate(playerid)
      {
         new drunk2 = GetPlayerDrunkLevel(playerid);
         if(drunk2 < 100)
         {
             SetPlayerDrunkLevel(playerid,2000);
         }
         else
         {
             if(DLlast[playerid] != drunk2)
             {
                 new fps = DLlast[playerid] - drunk2;
                 if((fps > 0) && (fps < 200))
               FPS2[playerid] = fps;
               DLlast[playerid] = drunk2;
            }
         }
      }
      forward FPSUP();
      public FPSUP()
      {
         for(new i = 0; i < MAX_PLAYERS; i++)
         {
             if(IsPlayerConnected(i))
             {
                format(string,sizeof(string),\"FPS: %d\",FPS2-1);

               TextDrawSetString(FPS
,string);

            }


            continue;
Cím: Nem mozognak a játékosok
Írta: Gabor.. - 2012. július 08. - 14:41:57
Ez még mindig nem az egész, mivel nincsenek lezárva a függvények, illetve maga az eljárás sincs lezárva. Az egész eljárást másold be! :D
Cím: Nem mozognak a játékosok
Írta: siklosikrisz - 2012. július 08. - 14:44:54
Hallod..:D Ésha átküldeném üzibe?:D Mert nagyon kezdõ vagyok..xDD és nem értem mennyit kéne még bemásolnom.
Cím: Nem mozognak a játékosok
Írta: Pedró - 2012. július 08. - 14:45:43
Idézetet írta: Gabor.. date=1341751317\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23979\" data-ipsquote-contentclass=\"forums_Topic
Ez még mindig nem az egész, mivel nincsenek lezárva a függvények, illetve maga az eljárás sincs lezárva. Az egész eljárást másold be! :D
 
már nemazért, de az egész onplayerupdate callback-et bemásolta..
Cím: Nem mozognak a játékosok
Írta: Gabor.. - 2012. július 08. - 14:49:23
Jaj, tényleg, elnézést. Úgy láttam, mintha a 2 eljárás egyben lenne.
 

public OnPlayerUpdate( playerid )
{
      new drunk2 = GetPlayerDrunkLevel( playerid );
      if( drunk2 < 100 )
      {
            SetPlayerDrunkLevel( playerid, 2000 );
      }
      else
      {
            if( DLlast[ playerid ] != drunk2 )
            {
                 new fps = DLlast[ playerid ] - drunk2;
                 if( ( fps > 0 ) && ( fps < 200 ) )
                 FPS2[ playerid ] = fps;
                 DLlast [playerid ] = drunk2;
            }
      }
      return 1;
}

 
Nem volt visszatérés az eljárás végén.
Cím: Nem mozognak a játékosok
Írta: siklosikrisz - 2012. július 08. - 14:51:38
Tehát akkor ?:D
Cím: Nem mozognak a játékosok
Írta: Gabor.. - 2012. július 08. - 14:52:35
Ezt másold be a Te eljárásod helyére:
 

public OnPlayerUpdate( playerid )
{
      new drunk2 = GetPlayerDrunkLevel( playerid );
      if( drunk2 < 100 )
      {
            SetPlayerDrunkLevel( playerid, 2000 );
      }
      else
      {
            if( DLlast[ playerid ] != drunk2 )
            {
                 new fps = DLlast[ playerid ] - drunk2;
                 if( ( fps > 0 ) && ( fps < 200 ) )
                 FPS2[ playerid ] = fps;
                 DLlast [playerid ] = drunk2;
            }
      }
      return 1;
}
Cím: Nem mozognak a játékosok
Írta: siklosikrisz - 2012. július 08. - 15:02:00
nemjó :/ Nem tudnád megcsinálni? amit külldtem üzibe azt átírni?
Cím: Nem mozognak a játékosok
Írta: Gabor.. - 2012. július 08. - 15:04:56
Most nincs ennyi idõm, bocsi. :/
Cím: Nem mozognak a játékosok
Írta: siklosikrisz - 2012. július 08. - 15:05:52
Rendben semmi  baj! Talát egyik haverom egy scriptert remélhetõleg tud segíteni :D
Témát zárom