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: Tomee - 2011. szeptember 15. - 17:40:02

Cím: Zárt kocsik
Írta: Tomee - 2011. szeptember 15. - 17:40:02
Hello!
Az a problémám, hogy megcsináltam azt, hogy amikor elindul a szerver akkor a kocsik amik levannak téve, lelegyenek zárva és egy emberke kitudja õket nyitni.
kb az elsõ 10 kocsinál tökéletesen mûködött, de a többinél nem.
Szóval valami megoldás kellene, hogy hogy csinálhatnám meg.
Cím: Zárt kocsik
Írta: kadaradam - 2011. szeptember 15. - 18:10:55
Ciklussal van megcsinálva?
Cím: Zárt kocsik
Írta: Tomee - 2011. szeptember 16. - 15:00:44
Úgy van, hogy game mode init alatt le van zárva
Szóval
 
enum vInfo { vLock, };
new RandInfo[26][vInfo];
Gamemodeinit
RandInfo
  • [vLock] = 1;

 
Az x-nél voltak a kocsi IDk, csak régebben töröltem és most nem si tudom biztosan, de remélem ennyi elég.
Cím: Zárt kocsik
Írta: kadaradam - 2011. szeptember 16. - 15:07:12
Nem nagyon értem,de szerintem a régi hanyagoljuk!
Rakd be ezt az OnVehicleSpawn callback végére,ez fogja bezárni az autókat a szerver indításakor:
[pawn]
for(new i=1; i<MAX_VEHICLES; i++)
{
for(new i2=0; i2 < MAX_PLAYERS; i2++)
        {
            if(i2 == playerid) continue;
            SetVehicleParamsForPlayer(i,i2,0,1);
        }
}[/pawn]
Cím: Zárt kocsik
Írta: Tomee - 2011. szeptember 16. - 17:50:36
Ahha, értem köszi, ha nem sikerül majd írok. Persze az soká lesz mert most még csak infót gyüjtök :D