Jump to content

RikoS

Uživatel
  • Příspěvků

    8
  • Registrován

  • Aktivní

Příspěvky posted by RikoS

  1. Čaute, mám menší problém.

    Ked prídem na tu súradnicu a dám ENTER tak začnem cvičiť a hned prestanem..Vie niekto kde by mohla byť chyba? Ako to mám upraviť aby som cvičil..timer by sa spustil na minutu a potom by sa náhodne vybralo či som dostal Bod Sily alebo nie..

     

    A mám to takto:

     

     

    if(newkeys & KEY_SECONDARY_ATTACK)
    {
    if(IsPlayerConnected(playerid))
    {
    if(Player[playerid][Team]!=0) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Niesi väzeň !");
    else if(Player[playerid][DoingAnything]==1 && Player[playerid][strenghtTraining]==1)
    {
    KillTimer(Player[playerid][strenghtTimer]);
    Player[playerid][DoingAnything]=0;
    Player[playerid][strenghtTraining]=0;
    PlayerCameraBack(playerid);
    return SendClientMessage(playerid,C_WHITE,"[!]{ffffff} Prestal si trénovať silu !");
    }
    else if(Player[playerid][DoingAnything]==1) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Nemôžeš trénovať silu, keď niečo robíš!");
    else if(Player[playerid][strenght]>=100) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Nemôžeš cvičiť, pretože si už dosiahol maximálny LVL sily!");
    else if(IsPlayerInSphere(playerid,192.1564,1957.0048,17.6406,3)==1)
    {
    SendClientMessage(playerid,C_YELLOW,"Z[!]{ffffff} Začal si trenovať silu, počkaj 1 minútu do skončenia! ( tréning prerušíš príkazom /sila )");
    TogglePlayerControllable(playerid,0);
    ApplyAnimation(playerid,"ped","FightA_1",4.0,1,0,0,0,0);
    Player[playerid][DoingAnything]=1;
    Player[playerid][strenghtTraining]=1;
    Player[playerid][strenghtTimer] = SetTimerEx("StrenghtEnd",60000,0,"i",playerid);
    }
    }
    }

  2. Zdravíčko,

    mám menší problém..je niekto ochotný mi s tým pomôcť? :)

     

    Ide o to, že som si nahral NPC postavu na server..a ked sputím server tak napíše v konzole, že je pripojená ale nikde ju nevidím..mám to takto:

     

    
    new npcmeno1;
    
    public OnGameModeInit()
    {
       ConnectNPC("Doktor","Doktor");
       npcmeno1 = Create3DTextLabel("Doktor",0xFFFFFFFF,0.0,0.0,0.0,30.0,0);
    return 1;
    }
    
    public OnPlayerSpawn(playerid)
    {
    if(IsPlayerNPC(playerid))
      {
       new npcname[MAX_PLAYER_NAME];
       GetPlayerName(playerid, npcname, sizeof(npcname));
       if(!strcmp(npcname, "Doktor", true))
       {
    	   SetPlayerColor(playerid,0x88888800);
              SetPlayerSkin(playerid,168);
              Attach3DTextLabelToPlayer(npcmeno1, playerid, 0.0, 0.0, 0.0);
       }
      }
    return 1;
    }
    

     

    a všetko mám aj nahraté pohyby..v podstate jak stojí na jednom mieste..v npcmodes

  3. Zdravím,

    mám taky problém, že keď zadám príkaz /sila tak všetko funguje okrem animácie..či by ste mi mohli pomôcť..nechápem prečo nefunguje..

     

     

    dcmd_sila(playerid, params[])
    {
    #pragma unused params
    if(IsPlayerConnected(playerid)) {
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    if(Player[playerid][Team]!=0) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Niesi väzeň !");
    else if(Player[playerid][DoingAnything]==1 && Player[playerid][silaTraining]==1)
    {
    KillTimer(Player[playerid][silaTimer]);
    Player[playerid][DoingAnything]=0;
    Player[playerid][silaTraining]=0;
    PlayerCameraBack(playerid);
    return SendClientMessage(playerid,C_WHITE,"[!]{ffffff} Prestal si trénovať silu !");
    }
    else if(Player[playerid][DoingAnything]==1) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Nemôžeš trénovať silu, keď niečo robíš!");
    else if(Player[playerid][sila]>=100) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Nemôžeš cvičiť, pretože si už dosiahol maximálny LVL sily!");
    else if(X>197.832 && X<205.133 && Y>1949.144 && Y<1963.051 && Z<20.0) {
    SendClientMessage(playerid,C_YELLOW,"Z[!]{ffffff} Začal si trenovať silu, počkaj 1 minútu do skončenia! ( tréning prerušíš príkazom /sila )");
    TogglePlayerControllable(playerid,0);
    ApplyAnimation(playerid,"GYMNASIUM","gym_shadowbox",4.1,1,1,1,1,1);
    Player[playerid][DoingAnything]=1;
    Player[playerid][silaTraining]=1;
    Player[playerid][silaTimer] = SetTimerEx("SilaEnd",60000,0,"i",playerid);
    }
    else return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Nenachádzaš sa v posilovni!");
    }
    return 1;
    }

  4. Zdravím Vás,

    chcem sa opýtať či by mi niekto vedel pomôcť.

    Ide mi o to, že neviem ako by som mohol urobiť

    to, že keď hráča zabijú alebo dá /kill aby sa pri ňom objavil

    ten taký mech aký je na Superpařbe a v ňom hráčov Inventár.

    Asi to je len na RZE 8.1...

     

    A ak sa nič nenájde tak aspoň či by niekto vedel

    ako by som napawnil aby keď hráč zomrie aby sa objavil

    na 10 sekúnd na nejakej súradnici (ktorú si určím) a v ležiacej polohe.

    Budem vďačný za všetky vaše komentáre...

×
×
  • Create New...