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

Wysłany: 2017-03-15, 21:54


Adis.exe

LUA Developer






Wiek: 23
Na forum: 3498 dni
Posty: 292
Nick w MP: Adiś.exe

Piwa: 997

Respekt: 110,3
Respekt: 110,3

Witam, jak zrobi? blokad?, ?eby tylko administrator albo w?a?ciciel m?g? wej?? do privcara ??
Pawn

//Zmienne
PrivCars[playerid][idx][Owner//Nick w?a?ciciela pojazdu
PlayerCache[playerid][pRanga//Ranga Admina


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-15, 22:32


MrKacu13







Wiek: 25
Na forum: 4568 dni
Posty: 60
Nick w MP: MrKacu13

Piwa: 5

Respekt: 50

U?yj instrukcji warunkowej i por?wnaj czy gracz, kt?ry wsiada do privcara jest administratorem lub jego w?a?cicielem. Wiesz jak to mniej wi?cej zrobi??

Podpis


, pomogłem? Postaw :piwo: !

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-15, 23:01


borsuk







Wiek: 17
Na forum: 3547 dni
Posty: 468

Piwa: 15621

Respekt: 412
Respekt: 412

Ostrzeżeń: 80%
Pewnie robisz
if(strcmp(Nazwa gracza, PrivCars[playerid][idx][Owner])) return RemovePlayerFromVehicle(...);
Zmie? to na
if(PlayerCahe... Jest adminem ) return 0;
if(strcmp(Nazwa gracza, PrivCars[playerid][idx][Owner])) return RemovePlayerFromVehicle(...);

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-16, 22:11


Adis.exe

LUA Developer






Wiek: 23
Na forum: 3498 dni
Posty: 292
Nick w MP: Adiś.exe

Piwa: 997

Respekt: 110,3
Respekt: 110,3

Pawn

public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    for(new dMAX_PRIVATE_VEHICLEd++)
    {    
        if(vehicleid == PrivCars[playerid][d][SampID])
        {
            if(!PrivCars[playerid][d][Owner] == PlayerName(playerid) && !ispassenger)
            {
                   ClearAnimations(playerid1);
                   SendClientMessage(playeridCOLOR_RED"Nie posiadasz kluczykow to tego pojazdu !");
                   return 1;
            }
        }    
    }    
    return 1;
}


Kod:

D:\SAMP\SERWER TEST\TRUCK !\Gamemod.pwn(2754) : error 033: array must be indexed (variable "PlayerName")


Linijka z bledem:
if(!PrivCars[playerid][d][Owner] == PlayerName(playerid) && !ispassenger)
bez petli dziala ale potrzebuje petli

Podpis

KONTAKT:
GG: 60968224
Discord: Adiś.exe#3828

Użytkownik: 05.11.2016
GTAO Member: 20.02.2019
Support-Team: 25.07.2018
Support-Team: 19.01.2019
Test Mod: 08.02.2019

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-16, 22:18


borsuk







Wiek: 17
Na forum: 3547 dni
Posty: 468

Piwa: 15621

Respekt: 412
Respekt: 412

Ostrzeżeń: 80%
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
for(new d; d < MAX_PRIVATE_VEHICLE; d++)
{
if(vehicleid == PrivCars[playerid][d][SampID])
{
if(strcmp(PrivCars[playerid][d][Owner], PlayerName(playerid)) && !ispassenger && !PlayerCache[playerid][pRanga]) // Nie testowalem
{
ClearAnimations(playerid, 1);
SendClientMessage(playerid, COLOR_RED, "Nie posiadasz kluczykow to tego pojazdu !");
return 1;
}
}
}
return 1;
}

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-03-17, 14:54


Steve







Wiek: 26
Na forum: 5003 dni
Posty: 18
Nick w MP: Kamcio

Piwa: 110

Respekt: 70

Nie lepiej to zrobi? w publicu OnPlayerStateChange?

Pawn

    if(newstate == PLAYER_STATE_DRIVER)
    {
        for(new 0MAX_PRIVATE_VEHICLESi++)
        {
            if(GetPlayerVehicleID(playerid) == PrivCars[playerid][i][SampID])
            {
                if(strcmp(PrivCars[playerid][i][Owner], PlayerCache[playerid][pNick], false))
                {
                    RemovePlayerFromVehicle(playerid);
                    SendClient(playerid, -1"wiadomosc");
                    return 1;
                }
            }
        }
    }


Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: przy :: wejściu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Blokada przy wejściu 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