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: Norby - 2011. június 20. - 18:11:01
-
Hello Fórumozok
Egy olyat szeretnék kérni tõnletek hogy hogy lehet megoldani azt hogy van egy munka és ott vanak betonkeverõk a betonkeverõvel kell menni különbözö CP be és azt szeretném megoldani hogy ne az összes Betonkeverõs KOcsival lehessen hanem azokkal csak amlyikek ott vannak azt hogy lehet megcsinálni ??? :D
Elõre Is kösziii
Megy a + :D
-
Felcímkézed a betonkeverõket.
[pawn]
new mscar1 = CreateVehicle( ... );
new mscar2 = CreateVehicle( ... );
public OnPlayerEnterCheckpoint( playerid ) {
if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
if( GetPlayerVehicleID( playerid ) == mscar1 || GetPlayerVehicleID( playerid ) == mscar2 ) {
//a megadott betonkeverõkkel ment bele
}
}
return 1;
}
[/pawn]
Nyilván a CreateVehicle függvény paraméterezed.
-
Bocsi de nem nagyon értem Ebbe bele tudnád irni :D
[pawn]public OnPlayerEnterCheckpoint(playerid)
{
new randombetoncp = random(sizeof(betoncp));
while(randombetoncp == GetPVarInt(playerid,\"CPStatus\")) randombetoncp = random(sizeof(betoncp));
SetPVarInt(playerid,\"CPStatus\",randombetoncp);
if(GetPVarInt(playerid,\"CPnum\") != sizeof(betoncp)) SetPVarInt(playerid,\"CPnum\",GetPVarInt(playerid,\"CPnum\")+1);
else SetPVarInt(playerid,\"CPnum\",1);
if(betoncpk[playerid] == true)
{
SetPlayerCheckpoint(playerid, betoncp[randombetoncp][0], betoncp[randombetoncp][1], betoncp[randombetoncp][2], 10.0);
}
if(GetPVarInt(playerid,\"CPnum\") == 1)
{
GivePlayerMoney(playerid,2000);
GameTextForPlayer(playerid, \"~r~Ürítés !!\", 16000, 3);
TogglePlayerControllable(playerid, false);
SetTimerEx(\"betonurites\", 16000, 0,\"e\",playerid);
}
if(GetPVarInt(playerid,\"CPnum\") == 2)
{
GameTextForPlayer(playerid, \"~r~Tankolás !!\", 16000, 3);
TogglePlayerControllable(playerid, false);
SetTimerEx(\"betontankolas\", 16000, 0,\"e\",playerid);
}
return 1;
}[/pawn]