Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

jak zrobić własne komendy


Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam wszystkich .

 

 

 

Ok więc zaczynam

Będąc w programie kliknij w lewym górnym rogu new

Następnie odnajdź linijkę, w której jest:

 

 

To jest ukryta treść, proszę

U mnie jest to linijka 89

 

Ok teraz wyjaśniam

 

znacznik "{" ma otwierać funkcje a znacznik "}" ma zamykać funkcje, jeśli nie bd tych znaczników, bd dużo errorów.

W miejsce "/maycommand" wpisujesz swoją komendę, komenda ma być po "/" np "/DSisGZ"

 

W miejsce "// Do something here" wpisujesz funkcje np:

 

 

To jest ukryta treść, proszę

 

 

Wyjaśniam:

GivePlayerWeapon - oznacza, danie dla gracza broni

playerid - oznacza, że dla tego gracza co wpisze tę komendę da broń

38 - id broni w tym przypadku minigun

5000 - ilość amunicji

Pod funkcją ma stać "return 1;"

Jeżeli chcemy aby komenda była dostępna tylko dla admina dajemy w otwartym callbacku:

 

 

if(PlayerIsAdmin(playerid)

 

 

Ok teraz połączę tą komendę aby wszyscy zrozumieli:

 

 

 

To jest ukryta treść, proszę

 

 

Teraz daje kilka funkcji:

 

 

GivePlayerWeapon(playerid, id broni, liczba ammo);//daje bron graczowi

SetPlayerPos(playerid, wspolrzędna x, wspolrzędna y, wspolrzędna z);//zmienia pozycje gracza

GivePlayerMoney(playerid, ilosc)//daje graczowi pieniądze jezeli dasz - to zabierze

SendClientMessage(playerid, id coloru, "tresc");//wysyla wiadomosc do gracza w miejsce id koloru mozna uzyc #define

SetPlayerHealt(playerid, 100.0)..uzdrawia gracza

SetPlayerArmour(playerid, 100.0); //Daje pełny armor graczowi

SetPlayerHealth(playerid, 0.0); //Zabija gracza

SetPlayerHealth(playerid, 99999); //Daje graczowi god mode (niesmiertelnosc)

 

Teraz daje kilka wyjasnionych publickow:

 

 

public OnPlayerEnterVehicle()//co ma sie dziac gdy gracz wejdzie do pojazdu

public OnPlayerExitVehicle()//co ma sie dziac gdy gracz wyjdzie z pojazdu

public OnPlayerConnect()//co ma sie dziac gdy gracz wejdzie na serwer

public OnPlayerDisconnect()//co ma sie dziac gdy gracz wyjdzie z serwera

public OnPlayerCommandText()//tutaj są nasze komendy

Edytowane przez DoraN
  • Rayzer. zmienił(a) tytuł na jak zrobić własne komendy
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...