GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: George_Clooney - 2010. december 10. - 00:48:44

Cím: Éhség,Anim Script
Írta: George_Clooney - 2010. december 10. - 00:48:44
Hi. Szeretnék kérni tõletek elöször is egy Éhség scriptet. Sehol sem találtam megbizható müködö ient.... annyi kéne hogy 2percenként le vegyen 5HP-t de ezt lehessen állitani a Scriptbe. Második meg egy Anim Script. na iet se találtam egy normálisat hiába kerestem több hétig. Anyi kéne hogy ha 30ra megy az életed Animba esel. (ne faggyál le) és fel tudjanak segiteni hogy oda mennek hozzád és /Segit . csak ennyit szeretnék nagyon meg köszönném aki tudna segiteni.  :-*
Cím: Éhség,Anim Script
Írta: SajtMaxColin - 2010. december 10. - 06:41:17
Szia de ilyen van a see-be is kérlek ne másold mert ez nem Rp-s lenne. :D
Cím: Éhség,Anim Script
Írta: Nyavaja :) - 2010. december 10. - 06:42:59
attol mer see-n van máshol nem lehet akkor enyi erõvel RP-se legyen sehol -.-
meg honnan veszed hogy nem lenne RP-s ha leesik a vércukrod szinte nem is tudsz járni -.-
Cím: Éhség,Anim Script
Írta: George_Clooney - 2010. december 10. - 10:48:14
Attól mert see-n van... a legtöbb RP szerveren van. Légyszi valaki segitsen egy linkel vagy egy saját készitésü scriptel köszi!
Cím: Éhség,Anim Script
Írta: nyE - 2010. december 10. - 15:08:07
Éhség:
 
#include <a_samp>
forward NeedToEat(playerid);
new FirstSpawn[MAX_PLAYERS];
new Float:CurHealth[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
    FirstSpawn[playerid] += 1;
    new Float:health;
    GetPlayerHealth(playerid, health);
    CurHealth[playerid] = health;
    if(FirstSpawn[playerid] == 1) SetTimerEx(\"NeedToEat\",35000,1,\"i\",playerid);
return 1;
}
public NeedToEat(playerid)
{
new Float:health;
    GetPlayerHealth(playerid, health);
if(CurHealth[playerid] >= health)
{
SetPlayerHealth(playerid,health-5);
CurHealth[playerid] = health;
}
else
{
CurHealth[playerid] = health;
    }
}

 
Animba esés:
 
public for20hp(playerid)
{     
    new Float:health;
    GetPlayerHealth(playerid,health);
    if(health < 30)
    {
         ApplyAnimation(playerid,\"CRACK\",\"crckdeth2\",4.1,1,1,1,1,1);
    }
    return 1;
}
new pTimer[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    pTimer[playerid] = SetTimerEx(\"for20hp\",1000,1,\"i\",playerid);
    return 1;
}
public OnPlayerDisconnect(playerid)
{
    KillTimer(pTimer[playerid]);
    return 1;
}
Cím: Éhség,Anim Script
Írta: George_Clooney - 2010. december 10. - 15:38:49
Köszi nagyon. Tesztelve, müködik. Csak még annyit szeretnék kérni hogy az animhoz egy /segit parancsot.
csak annyi kéne ha oda jön hozzád valaki beirja /Segit várni kéne pár másodpercet addig kiirja Felsegited...
és fölsegiti ad neki 35HP-t hogy ne essen egyböl ujra animba. Köszi nagyon még1x
Cím: Éhség,Anim Script
Írta: nyE - 2010. december 10. - 15:49:41

if(strcmp(cmd, \"/segit\",true) == 0)
{
     if (giveplayerid == playerid)
     {
          SendClientMessage(playerid, 0xFFFF00AA, \"Magadat nem segítheted fel.\");
     }
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
           SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLD: /segit [playerid]\");
         return 1;
     }
     giveplayerid = strval(tmp);
     if(IsPlayerConnected(giveplayerid))
     {
          SetPlayerHealth(giveplayerid,35);
          ClearAnimations(giveplayerid);
  return 1;
     }
     else
     {
          SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen ID!\");
  return 1;
     }
}

 
Csak annyit mondanék, hogy eggyik sem saját script, mindegyiket a fórumon találtam a keresõ segitségével.
Cím: Éhség,Anim Script
Írta: 01ToYoTa01 - 2010. december 10. - 17:26:36
Én pont ezt utálom az RP szervereken, hogy folyamatosan megy le az életed és sehova nem jutsz el csak kocsival... Van pár olyan, ahol nincs, de nem mondok neveket.
Cím: Éhség,Anim Script
Írta: George_Clooney - 2010. december 10. - 21:06:12
/segit nem müködik, a többi jó. Lécci csinálj egy olyat, ahol nem kell ID-t irni, hanem aki ott van melletted azt segited föl egyszerüen /segit parancsal. köszi