Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: teleportów
1. [SKRYPT] Wzór na robienie Telepor
Witam u?ytkownik?w GTAO! Chcia?bym zaprezentowa? wz?r na robienie teleport?w/makrer?w do MTA. Nie widzia?em w og?le ?adnego poradnika jak zrobi? lub samego szablonu nie widzia?em wi?? udost?pniam go wam! :

local wejscie createMarker (xyz"type"r,  gba)
local wyjscie createMarker (xyz"type"rgba)
setElementInterior(wyjscie0)

addEventHandler("onMarkerHit"wejscie, function(el,md)
    if 
getElementType(el) == "player" then
        
if isPedInVehicle(elthen return end
        setElementInterior
(el0)
        
setElementPosition(elxyz)
    
end
end
)

addEventHandler("onMarkerHit"wyjscie, function(el,md)
    if 
getElementType(el) == "player" then
        
if isPedInVehicle(elthen return end
        setElementInterior
(el0)
        
setElementPosition(elxyz)
    
end
end
)


I sama meta kt?r? dodajemy tym sposobem:

1. Nad (w mecie mapy):
Kod:

<info type="map" version="1.0.0"></info>

Wklejamy :
Kod:

<script src="(nazwa).lua" type="server" />

Zapisujemy, potem nasz plik (nazwa).lua wklejamy do folderu z map? i gotowe :)
2. [SKRYPT] Panel teleportów
Udost?pniam wam panel umo?liwiaj?cy dodawanie teleportacji. Przydatne na serwerowe eventy je?li komu? nie chce si? przenosi? 40+ graczy.

Panel uruchamiamy komend? : /tp





Kod :

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
3. [INNE] Koplikacja Teleportów
Mam problem nie wiem o co chodzi. Prosze Was o pomoc!
Oto M?j Error
(16) : error 030: compound statement not closed at the end of file (started at line 5)

A oto Ca?y Kod.
[code]
#include <a_samp>
#include <colors>
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/Parking", true) == 0)
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
SetVehiclePos(GetPlayerVehicleID(playerid),1973.9036, 703.1574, 10.5304);
SetVehicleZAngle(GetPlayerVehicleID(playerid),20);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_GREEN,"Witaj Na Parkingu Prywatnych Aut.");
}else{
SetPlayerFacingAngle(playerid,20);
SetPlayerPos(playerid,1973.9036, 703.1574, 10.5304);
return 1;
}
[/code]


Linijki 16 Nie ma Ona Jest Po Ostatniej "}"

[ Dodano : 2013-06-13, 17:56 ]
Rozwi?zane Poprawny Kod To
[code]#include <a_samp>
#include <colors>
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/Parking", true) == 0)
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
SetVehiclePos(GetPlayerVehicleID(playerid),1973.9036, 703.1574, 10.5304);
SetVehicleZAngle(GetPlayerVehicleID(playerid),20);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_GREEN,"Witaj Na Parkingu Prywatnych Aut.");
}else{
SetPlayerFacingAngle(playerid,20);
SetPlayerPos(playerid,1973.9036, 703.1574, 10.5304);
}
return 1;
}[/code]...
4. [DM] Tworzenie teleportów
Cze??, gdy stworzy?em teleport, wyskakuje mi warning, nie wiem czemu:
Warning:
Kod:

warning 202: number of arguments does not match definition

Kod:
Kod:

SetPlayerPos(playerid,497.109,-85.704,9.050);