GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: petya - 2010. December 14. - 17:46:24

Cím: Nincs Leesés!
Írta: petya - 2010. December 14. - 17:46:24
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..
Cím: Nincs Leesés!
Írta: Iceaac - 2010. December 14. - 17:52:45
http://sampforum.hu/index.php?action=search
http://forum.sa-mp.com/search.php
Cím: Nincs Leesés!
Írta: nyE - 2010. December 14. - 17:55:18
Ü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));
}
Cím: Nincs Leesés!
Írta: Iceaac - 2010. December 14. - 18:08:34
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;
}
Cím: Nincs Leesés!
Írta: []lambo96[] - 2010. December 15. - 07:28:56
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 :)
Cím: Nincs Leesés!
Írta: petya - 2010. December 15. - 13:20:30
Kösszike Meg Is Oldottam xD De Azért Kösszike!