skripta koju koristim: moja od 0
opis problema:
Kako da napravim da na primer u neki auto moze da udje samo admin, u neki samo clanovi odredjene org i tako.
[POMOC]Posebni predmeti za posebne igrace
232
pregleda
3
postova
11. Mar. 2013.
Marex wrote on March 11, 2013, 8:51 pm:
Auuu to ti je zeznuto :S Zass si poceo da radis mod od 0 ako ovo ne znas ?
Ne pricaj osti, i ne spamuj, uopste nije tesko.
na vrh :
new Vagos;pod ongamemod
Vagos = addstaticvehicle(....)
Vagos = addstaticvehicle(....)pod onplayerstatechange :
new vozilo = GetPlayerVehicleID(playerid);
if(Vagosi(vozilo))
{
if(PlayerInfo == 1 || PlayerInfo == 1) { }
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Nisi clan Vagos-a!");
}
}Mislim da ovo radi, napamet pisme, uglavnom probaj
11. Mar. 2013.
pa bas zato ako je krenuo od 0 znaci da hoce da uci, jer ako pocne sa nekim Gf modom od 80k linija samo ce se zapetljat i nikad nista nece skontat, ovako je najbolje
za auto mozes ovako
A sto ga zbunjujes?
za auto mozes ovako
// na vrh skripte:
new AdminAuto;
// onda pod callback "OnGameModeInit" ovo:
AdminAuto = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay) // ovde ubacujes brojeve naravno znas vec sta koje znaci
// onda pod Callback "OnPlayerEnterVehicle / ili OnPlayerStateChange
// EnterVehicle = Kad igrac stisne F/G kod vozila| StateChange = Kad igrac vec udje u vozilo kao vozac/suvozac
// aj mi cemo koristiti entervehicle znaci to bi ovako trebalo bit:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == AdminAuto)
{
if(!IsPlayerAdmin(playerid)) // ako igrac nije RCON admin
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z); // uzima igraceve koordinate
SetPlayerPos(playerid, x, y, z);
return 1;
}
else // inace ako je admin
{ } // nista se ne desava
}
return 1;
}
A sto ga zbunjujes?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava