Skocz do zawartości
Mr_Auto

Odpowiedzi na proste pytania

Rekomendowane odpowiedzi

W pakiecie jaki daje ci SAMP masz wszystkie funkcje jakie oferuje modyfikacja plików .img oraz .ide

to znaczy, do SAMP.img możesz dodać każdy dowolny plik który potem określisz w pliku SAMP.ide, do custom.img (do SAMP.img chyba też ale chyba dobrze mieć taki podział) jeśli wrzucisz np. plik .dff i .txd jakiegoś pojazdu to w grze zostanie on na ten zastąpiony

Ogólnie zamysł SAMP był taki by wysyłać graczom pliki które wgrają i które można wykorzystać na serwerze jako dodatkowe atrakcje itp. a okazuje się to tylko jakby taki ułatwieniem instalowania modów widocznych tylko w samp'ie, praktycznie nikt z tego nie korzysta, dane dodatki do instalacji dawane graczom są rzadko wgrywane, jedynie w RP jest to sprawniejsze ale to najczęściej jest więcej niż wysłanie paru plików (osobne rozbudowane programy instalujące potrzebne rzeczy, zmieniające nieraz klienta sa-mp  itp.)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czy dobrze to zmieniam? (z Textdrawnu na gametext)

 	    			TextDrawSetString(Player[Game[Player1]][T7],"Heh");
 	    			TextDrawShowForPlayer(Game[Player1],Player[Game[Player1]][T7]);
GameTextForPlayer(Player[Game[Player1],"heh", 1000, 4);

?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak da się, ale maksymalne zdrowie pojazdu to 1000.0 przynajmniej tak twierdzą na wikipedii, ale pamiętajmy poprawność nie jest sprawdzana w tym słowniku.

Komenda może wyglądać tak:

CMD:Maniek(playerid, cmdtext[])

{

      SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);

      SendClientMessage(playerid,KOLOR,"Fajnie ?");

      return 1;

}

 

Sprawdź sobie ifem czy gracz jest w pojeździe, komenda na bank działa (chyba, że popełniłem błąd literowy).

Pozdrawiam!.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@UP jestem ciekaw kto pisze na tej wiki ...

da się ustawić więcej bo dzięki temu jest możliwe vehicle god mode (nieskończona ilość hp dla pojazdu)

1000.0 to stan punktów hp każdego pojazdu zaraz po stworzeniu, jeśli chcesz by np. model 400 miał wiecej hp to robisz przy tworzeniu pojazdu

SetVehicleHealth(CreateVehicle(400, ...) , 5000.0);
musisz też dać warunek w OnPlayerSpawn
if(GetVehicleModel(vehicleid) == 400)
    SetVehicleHealth(vehicleid, 5000.0); 

p.s 50000 to dość duża liczba i może mieć w rzeczywistości mniejsze odniesienie, ogólnie polecam ustawić taką liczbę, uderzyć lekko pojazdem w coś i pobrać liczbę ponownie za pomocą funkcji GetVehicleHealth

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Można jaśniej ? chcesz by po teleporcie gracz został zamrożony na jakiś czas ?

TogglePlayerControllable(playerid, 0);
SetTimerEx("UnFreez", 10000, 0, "d", playerid);
gdzie 10000 to czas zamrożenia w ms
forward UnFreez(playerid);
public UnFreez(playerid)
    return TogglePlayerControllable(playerid, 1);

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

mam pytanie. Przy wejściu na serwerm mamy wybierałke skinów, czy da się później przenieśc do wybierałki lecz już z innymi skinami, czyli np. wchodzimy na serwer mamy do wyboru skiny o id od np. 10-20, a gdy wpiszemy cmd /jakstam to przenosi nas do wybierałki lecz już ze skinami od 21-30 ?

//Ok dzięki Terminator3.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

1. Nie ma, chyba że zrobiłbyś swoja wybierałkę, a czemu nie może zabijać? jeśli chodzi o to że po śmierci coś tam z wynikiem czy czymś innym się dzieje to można to łatwo naprawić

2. To znaczy ? nie wiem czy dobrze rozumiem ale nie ma tego w PAWN, to jest prosty język bez żadnych klas i innych cudów, bardziej jest zbliżony do języka C

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×