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

Wysłany: 2018-01-02, 17:20


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Cze??. Niech mnie kto? naprowadzi:
1) GRACZ NR 1: Tworz? sobie pojazd
Kod:

TruckGracza[playerid] = CreateVehicle(515, X, Y, Z, Angle, 0, 0, -1, -1);
PutPlayerInVehicle(playerid, TruckGracza[playerid], 0);
PosiadaTrucka[playerid] = true;


2) Inny gracz wsiada do tego pojadu, niszczy go, on si? usuwa i tu problem:
Jak zrobi? to, ?eby GRACZOWI NR 1 wyzerowa?a si? tablica PosiadaTrucka[playerid], mimo ?e nie on zniszczy? pojazd i stosowna informacja: Gracz %s znisczy? Tw?j pojazd!

Pawn
            if(ZyciePojazdu 250 && !IsTrailer(Pojazd) && !IsPoliceVeh(Pojazd))
            {
                DestroyVehicle(Pojazd);
                HideInfoTD(i);
            }

            if(PosiadaTrucka[i])
            {
                if(Pojazd == TruckGracza[i])
                {
                    if(ZyciePojazdu 250)
                    {
                           DestroyVehicle(TruckGracza[i]);
                           HideInfoTD(i);
                        PosiadaTrucka[i] = false;
                    }
                }
            }
        


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-02, 21:40


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

Dawno nie kodzi?em (gdzie? od lipca/sierpnia), ale wymy?li?em co? takiego. :D

Pawn

public OnVehicleDeath(vehicleidkillerid)
{
    if(vehicleid == TruckGracza[killerid])
    {
        TruckGracza[killerid] = 0;
        PosiadaTrucka[killerid] = 0;
        DestroyVehicle(TruckGracza[killerid]);
    }
    else
    {
        for(new 0GetPlayerPoolSize(); <= ji++)
        {
            if(IsPlayerConnected(i))
            {
// jeszcze sprawdzenie czy w og?le posiada jakiegokolwiek trucka, zapomnia?em :D
                if(vehicleid == TruckGracza[i])
                {
                    TruckGracza[i] = 0;
                    PosiadaTrucka[i] = 0;
                    format(stringsizeof(string), "Gracz %s zniszczy? Tw?j pojazd."nick_gracza[killerid]);
                    SendClientMessage(i, -1string);
                    return 1;
                }
            }
        }
    }
    return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-03, 18:19


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Tylko, ?e to chyba si? nie wykona, bo nie dochodzi do wybuchu pojazdu. Mam w timerze sprawdzanie, czy pojazd ma mniej ni? 250hp, je?li tak, to si? usuwa.

//Ok, chyba zrobione. Sprawdz? dok?adnie jak zakupi? serwer testowy xD

Postaw piwo autorowi tego posta
 

 
Tagi: usunięcie :: pojazdu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Usunięcie pojazdu 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