Admin vozila

Započeo Schone123
23. Apr. 2018. Zaključano
628
pregleda
4
postova
Schone123
4
Shot Caller
23. Apr. 2018.
Problem(error/warning): Kako da odradim da kad ukucam /avozilo i stvori mi se da ne moze obican igrac uci u njega nego samo admin
Dio skripte: [ pawn ]Ubacicu ako treba[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]/[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): /
Nikola-.-
6
Kingpin
23. Apr. 2018.
[ pawn ]Ubacicu ako treba[ /pawn ]
Pa ubaci
SejnurHD
5
OG Legend
23. Apr. 2018.
Pogledaj tut, sve ce ti biti jasno.
https://www.youtube.com/watch?v=jHmYlY33xPI
RahimPAWNO
5
OG Legend
23. Apr. 2018.
Koristi varijablu kojom ces oznaciti sve idove vozila.
new bool:adminveh[ MAX_VEHICLES ];

da bi proslo deklarisanje varijable moras imati definisano MAX_VEHICLES u skripti. stavljas u kodu ispod definicije.

Napisat cu ti primjer kako da definises varijablu adminveh.
static x = CreateVehicle( model, x, y, z, rz, boja, boja2, rdelay );
adminveh [ x ]= true;


Ovime postavljas da ti je vozilo iznad kreirano admin vozilo, server ce ga ucitati kao ID vozila.

Mozes pozvati provjeru i zabranu ulaska u OnPlayerStateChange ili na OnPlayerEnterVehicle.
U primjeru ispod ces koristit vec postojeci parametar iz callbacka OnPlayerEnterVehicle, a to je vehicleid.
if( adminveh [ vehicleid ] == true ) {
    new Float:x, Float:y, Float:z;
    GetPlayerPos( playerid, x, y, z );
    SetPlayerPos( playerid, x, y, z );
}

Kodom iznad cemo prekinuti ulazenje u vozilo te vratiti igraca na pocetnu poziciju na mjestu ulaska.
Obavezno postavi vrijednost adminveh na false na OnGameModeInit jer po defaultu sve boolean varijable u PAWNu su true.
OnGameModeInit () {
    for( new i; i < MAX_VEHICLES; i++ ) adminveh [ i ] = false;
    return true;
}


Na brisanju vozila mozes vratiti varijablu na false jer ce sljedece vozilo biti definisano pod adminskim vozilom.
Nadam se da si nesto naucio iz svega ovoga.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha