-
Üdv, egy olyan szkriptre lenne szükségem ami ütközéskor leviszi a HP-t esetleg animba dob.
Elõre is köszönöm.
-
Ilyenre gondoltál?
new serulesvizsgalo[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
serulesvizsgalo[playerid] = SetTimerEx(\"timer\", 5*1000, 1, \"i\", playerid);
return 1;
}
forward timer(playerid);
public timer(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:heal;
new vehicleid = GetPlayerVehicleID(playerid);
heal = GetVehicleHealth(vehicleid);
if(heal < 900)
{
SendClientMessage(playerid, -1, \"Megsérültél a kocsiban ezért nem tudsz továbbmenni!\");
TogglePlayerControllable(playerid, 0);
}
}
return 1;
}
-
Ez jó lenne de van valamiért egy 1 error.
-
Bemásolnád?
-
Már inkább folyton kifagy a pawno
-
A játék automatikusan leviszi a kocsi sérülési értékét.
public OnVehicleDamageStatusUpdate( vehicleid, playerid )
{
new
Float: fHealth;
GetVehicleHealth( vehicleid, fHealth );
if( fHealth <= 300.0 )
{
ApplyAnimation( playerid, \"FOOD\", \"EAT_Burger\", 3.0, 0, 0, 0, 0, 0 );
SendClientMessage( playerid, 0xFF0000AA, \"A jármû sérülési szintje 300.0 alá esett, ezért animációba estél.\" );
}
return 1;
}
-
C:\\Users\\user\\Desktop\\Konvert to Linux\\gamemodes\\larp.pwn(9936) : error 017: undefined symbol \"serulesvizsgalo\"
C:\\Users\\user\\Desktop\\Konvert to Linux\\gamemodes\\larp.pwn(9936) : warning 215: expression has no effect
C:\\Users\\user\\Desktop\\Konvert to Linux\\gamemodes\\larp.pwn(9936) : error 001: expected token: \";\", but found \"]\"
C:\\Users\\user\\Desktop\\Konvert to Linux\\gamemodes\\larp.pwn(9936) : error 029: invalid expression, assumed zero
C:\\Users\\user\\Desktop\\Konvert to Linux\\gamemodes\\larp.pwn(9936) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.