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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: 01ToYoTa01 - 2010. november 22. - 21:14:14

Cím: Race checkpoint + állandó idõ
Írta: 01ToYoTa01 - 2010. november 22. - 21:14:14
Üdv!
Azt szeretném megoldani, hogy idõnként kiírja a chat-be (SendClientMessageToAll), hogy A kaksimaksi nevû verseny 1 perc múlva indul! Ha te is versenyezni akarsz, írd be /race (mindig ez a parancs legyen) és akkor elteleportálja, a visszaszámlálás nem zavaródik be, ha egy másik játékos is csatlakozik és race-checkpont-okkal jelezze mindig merre kell menni.
A másik, hogy szeretnék egy állandó beállított idõt a szerveremre, ami SOHA nem változik.
Cím: Race checkpoint + állandó idõ
Írta: herban - 2010. november 22. - 21:58:49
Keresébe beíirod, hogy \"Yagu\"
És ottvan a lefordított race rendszer..
Cím: Race checkpoint + állandó idõ
Írta: 01ToYoTa01 - 2010. november 23. - 14:17:21
Ok és az állandó idõt?
Cím: Race checkpoint + állandó idõ
Írta: KDDomi - 2010. november 23. - 15:17:57
Az  OnGameModeInit() hez ird oda:
 
SetPlayerTime(playerid,0,0);

 
Az idöt ird át
Cím: Race checkpoint + állandó idõ
Írta: 01ToYoTa01 - 2010. november 23. - 15:29:48
Nem jó... Ezt megcsináltam, az OnPlayerSpawn-hoz is írtam egy hasonlót, de változik ugyan úgy...
Cím: Race checkpoint + állandó idõ
Írta: Csabesz - 2010. november 23. - 16:03:40
Ezzel jó lesz, de van egy kis hátránya, hogy ez a függvény elég sûrûn lefut, ezért kicsit terhelõ lehet a szerver ill. a játékos számára.
 
public OnPlayerUpdate ( playerid )
{
    SetPlayerTime ( playerid, 0, 0);
    return 1;
}
Cím: Race checkpoint + állandó idõ
Írta: Depi - 2010. november 23. - 17:47:00
Vagy :
 

forward AllandoIdo(playerid);
public AllandoIdo(playerid){
SetPlayerTime(playerid ,0,0);
return 1;
}
//És akkor a OnGameModeInit alá pedig berakod ezt :
SetTimer(\"AllandoIdo\",true,100);

 
Asszem jó,de nem vagyok benne biztos xD