Üdv lenne egy gondom az \"animbaeséssel\". Itt le is írom kódba.
public for20hp(playerid)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(health < 30)
{
ApplyAnimation(playerid,\"CRACK\",\"crckdeth2\",4.1,1,1,1,1,1);
Animban[playerid] == 1 // Jelzi hogy animban van
}
return 1;
}
new pTimer[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
pTimer[playerid] = SetTimerEx(\"for20hp\",1000,1,\"i\",playerid);
Animban[playerid] == 0
return 1;
}
public OnPlayerDisconnect(playerid)
{
KillTimer(pTimer[playerid]);
Animban[playerid] == 0
return 1;
}
És a parancs :
if(strcmp(cmd, \"/segit\", true) == 0 || strcmp(cmd, \"/segít\", true) == 0)
{
if(IsPlayerConnected(giveplayerid))
{
new jatekos = GetClosestPlayer(playerid);
if(ProxDetectorS(5, playerid, jatekos))
{
if(Animban[jatekos] == 1) // Csak azt lehessen felsegíteni aki animban van
{
TogglePlayerControllable(jatekos, false);
ClearAnimations(jatekos);
SetPlayerHealth(jatekos,50);
}
else
{
SendClientMessage(playerid, COLOR_GREY, \"** Ez a játékos nem szorul segítségre !\");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, \"** Nincs a közeledben senki !\");
}
}//not connected
return 1;
}
Nos. Az a gondom lenne hogy akár animban van akár nincs felpróbálom segíteni és azt írja hogy \"** Ez a játékos nem szorul segítségre !\" mit ronthattam el ?
Elõre is köszönöm segítségeteket
RoyAl.™