Szerző Téma: Minigame  (Megtekintve 482 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Minigame
« Dátum: 2012. július 05. - 08:48:08 »
0 Show voters
Csõ ALL!
Valaki nem tudna nekem csinálni egy kiss szkriptet ha a derby -ben egy játékos bele esik a vízbe akkor a másik játékost nézze, hogy játszik!?  :question:  :confused:

Minigame
« Válasz #1 Dátum: 2012. július 05. - 15:09:23 »
0 Show voters
Szerintem probald meg e szerint.Nem neztem meg,de probald ki.:P
http://forum.sa-mp.com/showthread.php?t=173944&highlight=IsPlayerSwimming

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 05. - 15:10:48 )

Toltsd le az inc et es szerintem mukodik is
 

public OnPlayerStartSwimming(playerid)
{
   
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectatePlayer(playerid, az id akit nezzen a vizbe esett jatekos);
   
    return 1;
}

 
Az include itt van:



/*  =============================
    Limex\'s Swimming Include
   
    Made by Limex / A
   
    New function:
    IsPlayerSwimming(playerid)
   
    New callbacks:
    OnPlayerStartSwimming(playerid)
    OnPlayerStopSwimming(playerid)
   
    Enjoy!
    ============================= */
#include <a_samp>
new bool:swimming[MAX_PLAYERS];
forward OnPlayerStartSwimming(playerid);
forward OnPlayerStopSwimming(playerid);
forward IsPlayerSwimming(playerid);
public IsPlayerSwimming(playerid)
{
    if(swimming[playerid]) return 1;
    return 0;
}
public OnPlayerUpdate(playerid)
{
    if(GetPlayerAnimationIndex(playerid))
    {
        new animlib[32];
        new animname[32];
        GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
        if(strcmp(animlib, \"SWIM\", true) == 0 && !swimming[playerid])
        {
            swimming[playerid] = true;
            OnPlayerStartSwimming(playerid);
        }
        else if(strcmp(animlib, \"SWIM\", true) != 0 && swimming[playerid] && strfind(animname, \"jump\", true) == -1)
        {
            swimming[playerid] = false;
            OnPlayerStopSwimming(playerid);
        }
    }
    else if(swimming[playerid])
    {
        swimming[playerid] = false;
        OnPlayerStopSwimming(playerid);
    }
    return 1;
}
« Utoljára szerkesztve: 2012. július 05. - 15:13:10 írta xSkillZ7x »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Minigame
« Válasz #2 Dátum: 2012. július 05. - 19:14:51 »
0 Show voters
És azt hogyan oldom meg, hogy a játékos oda ne spawnoljon már ahol egy játékos van? Randomal? :hmmm:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal