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: killse - 2011. december 30. - 21:07:13
-
Sziasztok/Szia
Szeretnék kérni egy olyan kódot ami ha valaki beszáll a kocsiba akkor kiírja azt mondjuk hogy \"Te beszálltál egy autóba\"
[mod=Benceeee]Máskor témára utaló címez adj meg![/mod]
-
[pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid,-1,\"Beszálltál egy jármûbe!\");
return 1;
}[/pawn]
-
[pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid,-1,\"Beszálltál egy jármûbe!\");
return 1;
}[/pawn]
Mûködik ez a megoldás is, de ezzel az a gond hogy ha megnyomja a jármû mellett az entert akkor kiírja az üzenetet, de ha elkezd futni akkor nem száll be a kocsiba és még is kiírta az üzenetet.
Ez csak akkor írja ki, ha már bent ül a kocsiban:
[pawn]public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid,-1,\"Beszálltál egy jármûbe!\");
}
return 1;
}[/pawn]