Wysłany: 2015-02-10, 21:48
lotnik113
Wiek: 39 Na forum: 4765 dni Posty: 20
Piwa : 1
Witam mam problem, ot?? ka?dy gracz na serwerze mo?e wsiada? do nie swojego odpalonego auta, chcia?bym zrobi? tak aby gracz do kt?rego nie jest przypisany odpalony pojazd po wejsciu za kireownice zostal wyrzucony z auta i pisa?o np "Nie posiadasz uprawnien do tego auta" Z g?ry dzi?ki za pomoc.
Wysłany: 2015-02-11, 00:27
Adrianek1
Wiek: 36 Na forum: 4957 dni Posty: 136
Nick w MP: Forcer
Piwa : 1434
W onplayerentervehicle
Kod:
if(tutaj funkcja jesli jest prywatny) //musisz wstawic swoja definicje jak masz w gamemodzie
{
if(playerid != GetPrivPlayerID(vehicleid)) // sprawdzamy czy to privcar gracza ktory probuje wejsc do auta
{
ClearAnimations(playerid); //Nie bedzie mogl wejsc wog?le jak chcesz zmien na removeplayerfromvehicle
SendClientMessage(-1,playerid, "Ten pojazd jest prywatny.");
return 0;
}
}
gdzies nizej (nie w callbacku)
Kod:
GetPrivPlayerID(vehicleid)
{
for(new x = 0; x < MAX_PLAYERS; x++)
{
if(IsPlayerConnected(x) == 0)
continue;
if(wlascicielpojazdu != x) //swoja definicja czy jest wlascicielem
continue;
return x;
}
return -1;
}
Wysłany: 2015-02-11, 15:31
lotnik113
Wiek: 39 Na forum: 4765 dni Posty: 20
Piwa : 1
Kod: if(tutaj funkcja jesli jest prywatny) //musisz wstawic swoja definicje jak masz w gamemodzie
z t? linijk? mam problem, gdzie to znajde?
Wysłany: 2015-02-11, 16:15
Intern
Wiek: 30 Na forum: 4184 dni Posty: 40
Nick w MP: Intern
Piwa : 15
"lotnik113" napisał/a : Kod: if(tutaj funkcja jesli jest prywatny) //musisz wstawic swoja definicje jak masz w gamemodzie
z t? linijk? mam problem, gdzie to znajde?
zmienna kt?ra sparawdza czy pojazd jest prywatny.
np.
Kod:
new PrivateVehicle[MAX_PLAYERS];
if(PrivateVehicle[playerid] == 1)
{
SCM(playerid, -1, "To jest prywatny pojazd");
return 1;
}
Wysłany: 2015-02-11, 16:22
Adrianek1
Wiek: 36 Na forum: 4957 dni Posty: 136
Nick w MP: Forcer
Piwa : 1434
"lotnik113" napisał/a : Kod: if(tutaj funkcja jesli jest prywatny) //musisz wstawic swoja definicje jak masz w gamemodzie
z t? linijk? mam problem, gdzie to znajde?
Zapewne w komendzie kt?ra tworzy prywatny pojazd.
Jak nie mo?esz znale?? to daj tutaj kod tej komendy.
Tagi: wsiadanie :: pojazdów
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: