Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-02-10, 21:48


lotnik113







Wiek: 39
Na forum: 4765 dni
Posty: 20

Piwa: 1

Respekt: 50

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 00:27


Adrianek1







Wiek: 36
Na forum: 4957 dni
Posty: 136
Nick w MP: Forcer

Piwa: 1434

Respekt: 37,1

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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 15:31


lotnik113







Wiek: 39
Na forum: 4765 dni
Posty: 20

Piwa: 1

Respekt: 50

Kod:

if(tutaj funkcja jesli jest prywatny) //musisz wstawic swoja definicje jak masz w gamemodzie


z t? linijk? mam problem, gdzie to znajde?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 16:15


Intern







Wiek: 30
Na forum: 4184 dni
Posty: 40
Nick w MP: Intern

Piwa: 15

Respekt: 80

"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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-11, 16:22


Adrianek1







Wiek: 36
Na forum: 4957 dni
Posty: 136
Nick w MP: Forcer

Piwa: 1434

Respekt: 37,1

"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.

Postaw piwo autorowi tego posta
 

 
Tagi: wsiadanie :: pojazdów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku