Szerző Téma: Nincs Leesés!  (Megtekintve 954 alkalommal)

Nem elérhető petya

  • 433
    • Profil megtekintése
Nincs Leesés!
« Dátum: 2010. december 14. - 17:46:24 »
0 Show voters
1.Üdv Az Lenne A Kérésem Hogy Tud Valaki Olyan Scriptet Ahol ha Nekimegyek A Falnak Motorral/Biciklivel Akkor Ne Dobjon Le Rólla?
2.Ha Nekimegyek Kocsival A Falnak És Összetörik Akkor A Kinézete Is Autómatikusan Megjavítódik...Ennyi Lenne A Kérésem..
Elõrre Is Kösszike..

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Nincs Leesés!
« Válasz #1 Dátum: 2010. december 14. - 17:52:45 »
0 Show voters

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Nincs Leesés!
« Válasz #2 Dátum: 2010. december 14. - 17:55:18 »
0 Show voters
Üdv Az Lenne A Kérésem Hogy Tud Valaki Olyan Scriptet Ahol ha Nekimegyek A Falnak Motorral/Biciklivel Akkor Ne Dobjon Le Rólla? = Antifall
2.Ha Nekimegyek Kocsival A Falnak És Összetörik Akkor A Kinézete Is Autómatikusan Megjavítódik...Ennyi Lenne A Kérésem.. = Godcar
 
#include <a_samp>
public OnFilterScriptInit()
{
    SetTimer(\"Repair\", 1000, 1);
    return1;
}
forward Repair();
public Repair()
{
    for(new i = 0; i < MAX_VEHICLES; i++) return RepairVehicle(GetPlayerVehicleID(playerid));
}

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Nincs Leesés!
« Válasz #3 Dátum: 2010. december 14. - 18:08:34 »
0 Show voters
Antonyo, a második egyrészt rossz módszer és hibát is fog rá írni. Helyes:
public OnPlayerUpdate(playerid)
{
      // nem tudom, használtad e ezt a callbacket, ha nem, egy az egyben másold be ezt a módod aljára
     if (IsPlayerInAnyVehicle(playerid)) RepairVehicle(GetPlayerVehicleID(playerid));
     return 1;
}

Nincs Leesés!
« Válasz #4 Dátum: 2010. december 15. - 07:28:56 »
0 Show voters
módod elejére:
 
//autójavító
forward FixAllCar();
new FixTimer;

 
Ongamemodeinit alá
   
//autójavító
FixTimer = SetTimer(\"FixAllCar\",500,true);//every 500 milisecond we call the function \"FixAllCar\"

 
Ongamemodeexithez
   
//autójavító
KillTimer(FixTimer); // we kill our timer on script unload.

 
Ezt új sorba
 
public FixAllCar()
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
// loop all possible player
{
if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
//if the player is connected AND in a car
{
   new vehicleid = GetPlayerVehicleID(playerid);
   SetVehicleHealth(vehicleid,1000.0);// ha jármû élete kisebb, mint 1000
   RepairVehicle(GetPlayerVehicleID(playerid));
}
}
}

 
Remélem nem hagytam ki semmit :)

Nem elérhető petya

  • 433
    • Profil megtekintése
Nincs Leesés!
« Válasz #5 Dátum: 2010. december 15. - 13:20:30 »
0 Show voters
Kösszike Meg Is Oldottam xD De Azért Kösszike!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal