Szerző Téma: Sérülés rendszer  (Megtekintve 1324 alkalommal)

Sérülés rendszer
« Dátum: 2012. június 23. - 05:49:24 »
0 Show voters
Ü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.

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Sérülés rendszer
« Válasz #1 Dátum: 2012. június 23. - 12:10:36 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2012. június 23. - 12:17:30 írta Rupert »

Sérülés rendszer
« Válasz #2 Dátum: 2012. június 23. - 15:28:55 »
0 Show voters
Ez jó lenne de van valamiért egy 1 error.

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Sérülés rendszer
« Válasz #3 Dátum: 2012. június 23. - 15:33:34 »
0 Show voters
Bemásolnád?

Sérülés rendszer
« Válasz #4 Dátum: 2012. június 27. - 09:09:09 »
0 Show voters
Már inkább folyton kifagy a pawno

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Sérülés rendszer
« Válasz #5 Dátum: 2012. június 27. - 09:18:03 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2012. június 27. - 09:22:48 írta Gabor.. »

Sérülés rendszer
« Válasz #6 Dátum: 2012. július 04. - 10:09:53 »
0 Show voters
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.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal