Szerző Téma: Race checkpoint + állandó idõ  (Megtekintve 767 alkalommal)

Race checkpoint + állandó idõ
« Dátum: 2010. November 22. - 21:14:14 »
0 Show voters
Ü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.

herban

  • Vendég
Race checkpoint + állandó idõ
« Válasz #1 Dátum: 2010. November 22. - 21:58:49 »
0 Show voters
Keresébe beíirod, hogy \"Yagu\"
És ottvan a lefordított race rendszer..

Race checkpoint + állandó idõ
« Válasz #2 Dátum: 2010. November 23. - 14:17:21 »
0 Show voters
Ok és az állandó idõt?

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Race checkpoint + állandó idõ
« Válasz #3 Dátum: 2010. November 23. - 15:17:57 »
0 Show voters
Az  OnGameModeInit() hez ird oda:
 
SetPlayerTime(playerid,0,0);

 
Az idöt ird át

Race checkpoint + állandó idõ
« Válasz #4 Dátum: 2010. November 23. - 15:29:48 »
0 Show voters
Nem jó... Ezt megcsináltam, az OnPlayerSpawn-hoz is írtam egy hasonlót, de változik ugyan úgy...

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Race checkpoint + állandó idõ
« Válasz #5 Dátum: 2010. November 23. - 16:03:40 »
0 Show voters
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;
}

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Race checkpoint + állandó idõ
« Válasz #6 Dátum: 2010. November 23. - 17:47:00 »
0 Show voters
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

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal