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: blint34 - 2016. március 06. - 08:15:51

Cím: RP Sérülési anim +halál
Írta: blint34 - 2016. március 06. - 08:15:51
Sziasztok!
Szeretnék kérni tölletek egy olyat mint az rpg szervereken, hogy például; autó elüt, vagy meglönek stb, és akkor leesel a földre kikell hívni a mentőket,és ha például 10 perc múlva nem jönnek akkor kezdesz szédülni aztán megy le a HP-d és meghalsz és a korházban leszel újra, nem emlékszel semmire.
 Nagyon szépen megköszönném!  :D  ;D
Cím: RP Sérülési anim +halál
Írta: szeretlekblankaa - 2016. március 06. - 08:28:12
te neked mit keres a titulusodnál, hogy fejlesztő/scripter? de ha megírni nem tudod akkor másold ki valamelyik rpg-nek nevezett modbol (goudlyne, see)
animba esés (át tudod írni, hogy hány hp-től essen össze):
 
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;
}

 
(ez a script innen van a sampforumrol és elméletileg működik)
Cím: RP Sérülési anim +halál
Írta: blint34 - 2016. március 06. - 08:53:35
6 error;
 
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(1) : warning 235: public function lacks forward declaration (symbol \"for20hp\")
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(4) : error 017: undefined symbol \"GetPlayerHealth\"
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(5) : warning 213: tag mismatch
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(7) : error 017: undefined symbol \"ApplyAnimation\"
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(12) : error 017: undefined symbol \"MAX_PLAYERS\"
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(12) : error 009: invalid array size (negative, zero or out of bounds)
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(14) : warning 235: public function lacks forward declaration (symbol \"OnPlayerConnect\")
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(16) : error 017: undefined symbol \"SetTimerEx\"
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(20) : warning 235: public function lacks forward declaration (symbol \"OnPlayerDisconnect\")
C:\\Users\\PUB\\Desktop\\pawno-hun\\filterscripts\\hp.pwn(22) : error 017: undefined symbol \"KillTimer\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
6 Errors.
Cím: RP Sérülési anim +halál
Írta: gbr333 - 2016. március 06. - 09:21:50
#include <a_samp>

 
...
Cím: RP Sérülési anim +halál
Írta: ᗩωєѕσмє - 2016. március 06. - 09:40:19

#include a_samp
#define FILTERSCRIPT
forward for20hp(playerid);
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; }

 
fullos szerver fejlesztő, illetve szkripter lehetsz az aláírásodból ítélve. :D
Cím: RP Sérülési anim +halál
Írta: blint34 - 2016. március 06. - 10:49:40
Nagyon szépen köszönöm! Már csak annyi van ,hogy ha bal kilkket nyomok és utána space akkor fut azt lehet,hogy ne fusson ,hogy befagyon? :D
Cím: RP Sérülési anim +halál
Írta: szeretlekblankaa - 2016. március 06. - 11:17:30
TogglePlayerControllable(playerid,0);

 - amikor animba esik
 
TogglePlayerControllable(playerid,1);

 - amikor felépül
Cím: RP Sérülési anim +halál
Írta: Zippanto - 2016. március 14. - 18:53:56
Autó elütés anim nekem is kéne