Witam, dzi? postanowi?em pobawi? si? w LUA i napisa?em skrypt na bram?, jednak jest ona na komend?, a chcia?em zrobi? na nick lub na acl admin.
M?j kod:
Jak zrobi? czasow? bram?, w sensie ?e otwarta brama zamyka si? np. po 2 godzinach [realnych], a potem kto? podje?d?a obok wpisuje komende /admin [przykladowo] i ona sie otwiera ?
To pozycja bramy zamknietej :
A to otwartej :
[
Za pomoc serdecznie dzi?kuj? i oczywi?cie polec? piwka !
Cze?? czy kto? z was m?g? by mi pom?c?
gdy otwieram brame o id 972 to jest ten szlaban to on sie otwiera w bok a nie do g?ry, a jestem pewien ?e zrobi?em dobrze.
Witam dzi? przedstawie wam kod na brame z Uprawnieniami:
[lua]brama1 = createObject ( 980, -1570.40002, 661.40002, 9, 0, 0, 270 ) -- tworzenie bramy
function bramaO2(source) -- funkcja
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Nazwa Grupy")) then -- sprawdza czy masz prawa
moveObject(brama1, 2000, -1570.40002, 661.40002, 19) -- porusza bram?
outputChatBox("Otwieranie bramy trwa!", source, 0, 102, 255, true ) -- potwierdzenie otwarcia bramy
setTimer(moveBack, 15000, 1) -- po 15 sec brama sie spowrotem zamyka
else -- lub / a jak nie masz praw
outputChatBox("Nie masz praw do otwierania tej bramy!", source, 255, 0, 0, true) -- powiadomienie ?e nie ma si? praw do u?ywania tej komendy
end -- zako?czenie if kt?ry sprawdza czy ma sie prawa Admina
end -- zako?czenie funkcji
addCommandHandler("Kod na otwarcie", bramaO2 ) -- komenda
function bramaC2(source) -- funkcja
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Nazwa Grupy")) then
moveObject( brama1, 2000, -1570.40002, 661.40002, 9 ) -- porusza brama
outputChatBox("Zamykanie bramy trwa!", source, 0, 102, 255, true )
else -- lub / a jak nie masz praw
outputChatBox("Nie masz praw do zamykania tej bramy!", source, 255, 0, 0, true)
end -- zako?czenie if kt?ry sprawdza czy ma sie prawa Admina
en...
Siema.
potrzebumj? bramy na skina skombinowa?em ju? takie co? :
ale niestety brama si? nie rusza i wyskakuj? tylko dolna komenda a mam poprawny skin. aha i jeszcze jedno jak doaca? kilka skin?w bo na 1 to lipa
z g?ry dzi?ki.
Cze??, chcia?bym si? zwr?ci? o pomoc, poniewa? nie dzia?a mi jeden skrypt, jest to brama na has?o do danej grupy ACL. Z dwa miesi?ce temu to robi?em i nie by?o problem?w, teraz co? mi si? nie udaje.
Zrobi?em grup? ACL, doda?em si? do niej. Mimo to, brama zostaje nieruchoma i nie wyskakuje ?adna informacja o otwieraniu jej i zamykaniu. Z g?ry dzi?ki.
1. Dlaczego anty w?am na rcon mnie r?wnie? kicka? A powinien po wpianiu mojego nicku mnie nie kicka? ...
Kod
[code]#include <a_samp>
#define PENALTY 0 // 0 - KICK || 1 - BAN || DEFAULT - KICK
forward AntyFakeAdmins(); new Admins[][MAX_PLAYER_NAME] = {"Remik13"};
public OnFilterScriptInit()
return print("ntAnty Fake Admins RC1 By RPSn");
public OnRconLoginAttempt(ip[], password[], success)
return success ? SetTimer("AntyFakeAdmins", 1000, 0) : 1;
public OnPlayerConnect(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof name);
for(new i; i < sizeof Admins; i++) if(!strcmp(Admins[i], name))
return SetPVarInt(playerid, "CanLogin", 1); return 1;}
public AntyFakeAdmins()
{
for(new i, g = GetMaxPlayers();
i < g;
i++)
{
if(!GetPVarInt(i, "CanLogin") && IsPlayerAdmin(i))
{switch(PENALTY)
{case 0: Kick(i);case 1: Ban(i);
default: Kick(i);}}}return 1;}
[/code]
2. Dlaczego gdy wsiadam do pojazdu pokazuje mi si? zn?w tektdraw z nazw? serwera ? Mam ustawione , ?e pokazuje si? przy wyborze skin?w i znika przy spawnie . Wszystko jest pi?knie ale przy wsiadaniu do pojazdu gdy jest zgaszony silnik to wyskakuje ten tekstdraw zn?w a gdy zapale silnik to on znika. O co chodzi? (Nie wiem kt?re linijki mam wam pokaza? to jak napiszecie to poka?e )
3. Szukam i szukam systemu zlece? na samoloty ale nie mog? znale?? , prosi?bym o linka je?li macie gdzie? lub jeszcze...
Mam problem z automatyczn? Bram?. Jak By?cie mogli podajcie mi caly kod A Postaram Si? Odwdzi?czy?:
Pozycje:
GateClose: CreateObject(968, 1734.80005, 523.40002, 28, 0, 270, 342);
GateOpen: CreateObject(968, 1734.80005, 523.40002 ,28, 0 ,0, 342);
Chodzi mi oto ze jak sie Podjedzie Do Bramki Wpisze open Sie Otworzy
A jak sie odjedzie jakes 5 metr?w to sie zamknie
Witam robi? bram? policji i co? mi si? buguje 1 brama chodzi o to ?e jak wpisz? komend? to mi brama ucieka bardzo szybko i nie powraca a co do odleg?o?ci (mi?dzy graczem a bram?) to te? nie dzia?a co jest nie tak
Nie ma ?adnych b??d?w w debugscipt 3
Kodzik :
[lua]bramapolicji = createObject ( 980, -1571.90002, 662.5, 9, 0, 0, 90 )
bramapolicji2 = createObject ( 980, -1701.7998, 685.59961, 26.7, 0, 0, 90 )
function bramapoli_Close ( thePlayer)
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
local x, y, z = getElementPosition (thePlayer)
cx, cy, cz = getElementPosition(bramapolicji or bramapolicji2)
local dist = getDistanceBetweenPoints3D(x, y, z, cx, cy, cz)
if dist <= 20 then
moveObject ( bramapolicji, 1000, -1571.90002, 662.5, 9 )
else
moveObject ( bramapolicji2, 1000, -1701.7998, 685.59961, 26.7 )
outputChatBox ("Trwa zamykanie bramy policji", thePlayer, 219, 78, 1, false )
end
end
end
addCommandHandler("closepoli", bramapoli_Close )
function bramapoli_Open ( thePlayer)
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Policja" ) ) then
local x, y, z = getElementPosition (thePlayer)
cx, cy, cz = getElementPosition(bramapolicji or bramapolicji)
local dist = getDistanceBetweenPoints3D(x, y, z, cx, cy, cz)
if dist <...
Witam, zrobi?em sobie bram? na has?a "open" "close". ale chcia?bym ?eby otwiera?a si? za pomoc? przycisk?w. Pr?bowa?em sam to zrobi?, ale mi nie wychodzi?o (nie dzia?a?a).
O to skrypt:
Prosz? o pomoc. Niech otwiera si? na klawisz "-" a zamyka na "+".
I jeszcze gdyby si? da?o to komunikaty "Brama Otwarta" "Brama Zamkni?ta"
Witam robi? firm? na serverze i jest brama zrobi?em to co trzeba tylko komenda dzia?a dla ka?dego. ;/ Mo?e kto? pom?c ?eby komenda na otwieranie i zamykanie dzia?a?a np na dane skiny lub dla tej firmy tylko.
Tu jest kod kt?ry zrobilem ale to tylko dzia?a jak wy?ej naisa?em dla ka?dego a chcia?bym zeby tylko dla tej frakcji
Co musze doda? , zmienic piszcie . B?d? wdzi?czny oczywi?cie za pomoc
Witam, mam taki problem. Chc? zrobi? bram? na komend?, wygl?da to tak
0.3 jest to pr?dko?? otwierania bramy (tak wiem, ?e jest to bardzo wolno), chc? by z t? sam? pr?dko?ci? brama si? zamyka?a. My?la?em, ?e 0.3 jest to pr?dko?? otwierania i zamykania, jednak brama otwiera si? z pr?dko?ci? 0.3, a zamyka tak na oko z pr?dko?ci? ~2. Prosz? o pomoc.
Zrobi?em bram?. Kiedy j? otwieram komend? obraca si? o 90 stopni, co jest w og?le nie planowane. Poczyta?em troch? w internecie i pisali tam o nowych argumentach, konkretnie osi obrotu (chyba dobrze napisa?em ). Dopisa?em wi?c te 0.0, 0.0, 0.0, lecz s? warningi i to nie dzia?a. Po?ci?ga?em najnowsze includy i nic... Prosz? o pomoc, bo nie wiem jak to teraz jest w 0.3e
forward cosiek();
public cosiek()
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if (PlayerToPoint(5.0, i,2137.1999511719, 957.40002441406, 9.6999998092651)) {// Wspolzende obiektu tylko X Y Z bez rotacji || 5.0 to zasieg od srodka bramy w ktorego zakresie otwiera sie brama
// ^^ zalecane bylo by 6.0
MoveObject(obj,2137.1999511719, 948.40002441406, 9.6999998092651, 5); // Wspolzende otwartej bramy
}else{MoveObject(obj,2137.1999511719, 957.40002441406, 9.6999998092651, 5);} // wspolzendne zamknietej bramy
}
}
}
Ostatnio zrobi?em bram? na komend? /open i /close. Gdy si? otwiera to ca?a si? kr?ci zamiast normalnie opada? w d??, a gdy si? zamyka leci zupe?nie na inne kordy.
Doszed?em do wniosku ?e jest to wina tego i? brama jest stworzona z rotacj? r = 90, bo gdy jest bez tej rotacji zamyka i otwiera si? dobrze. Jak zrobi? aby brama otwiera?a i zamyka?a si? z rotacj? r = 90??
Hej. Robi?em automatyczn? bram? wed?ug tego poradnika http://www.youtube.com/wa...=6&feature=plcp zrobi?em tak wszystko git majonez, komendy dzia?aj? ale brama przesuwa si? w z?? stron?. Prosz? nie m?wi? mi o tak od r?ki zmie? to albo tamto na to albo to bo ja nie umiem Pawno i wiecie ale jakie? tam obiekty doda? umiem. Prosz? o pomoc, stawiam
[pawn]
#include <a_samp>
#pragma tabsize 0
new brama;
A wiec tak, dzis chcai?em zrobic brame na cmd i gdy wpisuje cmd brama przy otwieraniu obraca mi sie o 90 stopni ;/ niemam zielonego pojacia dlaczego
oto kod
Witam jestem zielony w Mta i nie wiem jak zrobi? bram? prosz? o gotow? bram? daje screen gdzie ma by?. Prosz? nie pisz ?e "to ju? by?o" "zr?b sobie sam" "zobacz poradnik jak zrobi? bram?" Najlepiej gdyby? da? pwn i amx za pomoc piwko! Je?eli mo?na niech si? otwiera w d?? Tak ma wygl?da?
function stO (thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Pomoc drogowa")) then
moveObject ( st,1000, -1524.8000488281, 482, 4.8000001907349 )
outputChatBox ("Zamykanie Trwa", thePlayer, 219, 78, 1, false )
end
end
addCommandHandler("closepd", stO )
function stC (thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Pomoc drogowa")) then
moveObject ( st, 1000, -1524.8000488281, 482.10000610352, 0.30000001192093 )
outputChatBox ("Otwieranie Trwa", thePlayer, 219, 78, 1, false )
end
end
addCommandHandler("openpd", stC )
function stO (thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Pomoc drogowa")) then
moveObject ( st,1000, -1562.5, 380.39999389648, 8.3000001907349 )
outputChatBox ("Zamykanie Trwa", thePlayer, 219, 78, 1, false )
end
end
addCommandHandler("closepdg", stO )
function stC (thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Pomoc drogowa")) then
moveObject ( st,1000, ...
witam mam problem z brama w gui gdy daje otworz brame to ona sie otwiera ale ja przekreca i potem sie zamyka to juz tak zostaje prosze o pomoc co sie moze dziac daje
Mam taki problem a mianowicie chodzi o bram?.
Jak ju? pewnie wiecie SA-MP 0.3d przestawia bram? nie tak jak si? ustawi w MTA.
No i teraz dam wam kod jaki u?ywa?em na 0.3c i wasza pomoc ma poelga? na tym aby przerobi? go pod SA-MP 0.3d!
Za pomoc oczywi?cie
#2#
Pomozecie mi zrobic komende i cala reszte na usuwanie obiektow w SA-MP 0.3d?