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 ( x , y , z , "type" , r , g , b , a )
local wyjscie = createMarker ( x , y , z , "type" , r , g , b , a )
setElementInterior ( wyjscie , 0 )
addEventHandler ( "onMarkerHit" , wejscie , function( el , md )
if getElementType ( el ) == "player" then
if isPedInVehicle ( el ) then return end
setElementInterior ( el , 0 )
setElementPosition ( el , x , y , z )
end
end )
addEventHandler ( "onMarkerHit" , wyjscie , function( el , md )
if getElementType ( el ) == "player" then
if isPedInVehicle ( el ) then return end
setElementInterior ( el , 0 )
setElementPosition ( el , x , y , z )
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);