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: komenda
81. Komenda na leczenie
Napisa?em taki skrypt na leczenie /lecz tylko nie dzia?a dam wam tego skrypt i sprawdzcie jaki bl?d



function leczenie(thePlayer)
setElementHealth(thePlayer100)
end
addCommandHandler
"lecz"leczenie )


U?ywaj znacznik?w [.lua] [./lua] lub [.code] [./code] (bez kropek) na przysz?o??. // Fanciak
82. Komenda na ID pojazdu..
Witam, Siemaneczko

Posiadam skrypt gracza PanPrezes
TutajJestDoTegoSkryptuLink

Lecz prosi? bym by kto? pom?g? zrobi? mi
dodatkowo do tego skryptu 2 komendy

/sprV LoginGracza

-- Komenda tylko dla Admina= Acl "Admin"

-- Sprawdza jaki dany gracz ma pojazdy, i o jakim ID
Dok?adnie to tak by mia?o odpisa? na czacie
Gracz LoginGracza posiada Infernyus ID: Idtegopojazdu


a druga komenda to

/sprVid

-- komenda dla ka?dego

-- Gdy siedzimy w aucie i wpiszemy t? komend? odpisuje jaki ten pojazd ma ID


Ps. i jak kto? mo?e to jeszcze jedno
Skrypt na udost?pnienie pojazdu :)

/shere IdPojazdu LoginGracza lub /udostepnij IdPojazdu LoginGracza

Ps. Oczywi?cie ?eby by?o sprawdzanie czy podany id pojazdu przez gracza
nale?y do niego.

-- Udost?pnia kluczyki pojazdu na 5min
po up?ywie 5min zabiera kluczyki i ju? nie mo?e wej??.




(Ten skrypy jest dla mnie bardzo wa?ny i prosi? bym o za anga?owanie si?, b?de rozdawa? piweczka i respekty)
Tyle ile si? da :)
83. komenda
Witam, jak zrobic ?eby gracz w danej grupie ACl m?g? dodawac do innej grupy r?wnie? z ACl. Prosi?bym o niedawanie linkow do mtawiki.
84. Komenda czasowa.
Witam. Ot??, nie wiem np. jak zrobi? komende kt?r? mo?na u?ywa? co 15 sekund. Wiem ?e trzeba co? z timerami, ale nie wiem jak xd. Wynagrodz? piwkiem.
85. komenda na paliwo
Mam kod na /dajpaliwo nick ale niestety nie dziala naprawi ktos daje zimnego browca! :piwo:




function dajPaliwo()
local accName getAccountName getPlayerAccount thePlayer ) )
local pojazd getPedOccupiedVehiclethePlayer )
    if 
isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
    
if pojazd then
    setElementData
(pojazd"pojazd_paliwo"100)
end
end
end
addCommandHandler
("dajpaliwo"dajPaliwo


//Zmieniona nazwa tematu//DestroY
86. Komenda ze spacją
Witam jak zrobi? tak? komende? /daj.kase <nick> <ilosc>

Wiem jak sie robi komende ale nie wiem jak ze spacj?
87. Komenda czasowa
Witam mam pytanie jak zrobi? komend? ogtaniczono czasowo czyli np gracz wpisuje /lv i nast?pny raz mo?e u?y? j? za 1-2 min. Za pomoc daj? :piwo:
88. Nie do końca działająca komenda
Siemka, potrzebuj? pomocy z jedn? z komend w moim gamemodzie. Mianowicie, chodzi mi o komend? z parametrami. Bo zrobi?em system narkotyk?w i chc? ?eby po wpisaniu /zazyj [nazwa narkotyku] dla ka?dego z narkotyk?w dzia?a?y dane funkcje. Zrobi?em co? takiego, ale nie dzia?a drugi narkotyk.
[pawn]
CMD:zazyj(playerid, params[])
{
new s[256];
if(sscanf(params, "s[256]", true)) return SendClientMessage(playerid, SZARY, "[U?yj]: /zazyj [nazwa narkotyku]");

if(!strcmp(params, "crack", true))
{
if(Narkotyki[playerid][nCrack] < 1)
{
SendClientMessage(playerid, SZARY, "[Info] {C020C0}Nie posiadasz cracku!");
}
else
{
new pName[MAX_PLAYER_NAME];
new string[200];
GetPlayerName(playerid, pName, sizeof(pName));
if(sscanf(params, "s", s)) return SendClientMessage(playerid, SZARY, "");
format(string, sizeof(string), "* %s wyjmuje z kieszeni lufk? nabit? dzia?k? cracku, a nast?pnie zapala j?.", pName);
ProxDetector(playerid, BLEKITNY, string);
SetPlayerWeather(playerid, -66);
SetPlayerDrunkLevel(playerid, 180000);
SetPlayerHealth(playerid, 100);
SetPlayerTime(playerid,12,00);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
SetTimerEx("KoniecHaju", 180000, false, "i", playerid);
Narkotyki[playerid][nCrack] -= 1;
return 1;
}
if(!strcmp(params, "kush", true))
{
...
89. Komenda /me i /do
Siemka! W?a?nie zaczynam pisa? gamemode w stylu Role Play i potrzebuj? pomocy. Mianowicie nie wiem jak napisa? podstawowe komendy /me i /do. Mam ju? ProxDetector wrzucony na samym ko?cu ca?ego skryptu, bo jest on pewnie niezb?dny.
Czekam na pomoc. :)
90. Komenda na score all
Witam mam pewien problem z komend? na dawanie score wszystkim graczom poniewa? gdy dam np wszystkim po 100 score to graczom ustawia si? 2 razy tyle ile da? admin + score tego admina kt?ry dawa? score.

Oto kod

Kod:

CMD:dajscoreall(playerid, cmdtext[])
{
if(Gracz[playerid][Ranga] >= 5)
{

new score;
if(sscanf(cmdtext, "d", score))
{
SendClientMessage(playerid, -1, "Wpisz: /dajscoreall [score]");
return 1;
}

for (new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{

SetPlayerScore(i, GetPlayerScore(playerid)+score);

}
}

new string[50];

format(string, sizeof(string), "AS: Da?e? %d puntkt?w wszytkim graczom",score);
SendClientMessage(playerid, ZIELONY, string);
format(string, sizeof(string), "Admin %s da? wszystkim %d punktow",PlayerName(playerid),score);
SendClientMessageToAll(ZIELONY, string);
}

return 1;
}


Prosz? o pomoc :/
91. Komenda zła
Witam chcia?bym zrobi? komende na tworzenie pojazdu i jak gracz wychodzi usuni?cie go ale tylko jego.
92. Komenda
Witam chodzi o to ?e wyskakuje mi kilka error?w przy kom*ilacji gm'a

C:UsersMaciekDesktopTruckRP.pwn(1773) : error 047: array sizes do not match, or destination array is too small
C:UsersMaciekDesktopTruckRP.pwn(1815) : error 047: array sizes do not match, or destination array is too small
C:UsersMaciekDesktopTruckRP.pwn(1857) : error 047: array sizes do not match, or destination array is too small
C:UsersMaciekDesktopTruckRP.pwn(1899) : error 047: array sizes do not match, or destination array is too small
C:UsersMaciekDesktopTruckRP.pwn(2222) : warning 203: symbol is never used: "DestACOff"
C:UsersMaciekDesktopTruckRP.pwn(2222) : warning 203: symbol is never used: "DestACOn"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Prosz? o wyja?nienie jak to rozwi?za? ;)

O to przyk?adowa linijka

Kod:

{
new text[80];
text=strrest(cmdtext,idx);
if(isnull(text))
{
93. komenda
[code]COMMAND:car(playerid, params[])
{
if(Player[playerid][CarLimit] > 0)
{
new String[255];
format(String, sizeof(String), " (b??d) B?dziesz m?g? u?y? tej komendy za %d sekund.", Player[playerid][CarLimit]);
SendClientMessage(playerid, COLOR_ERROR, String);
return 1;
}

new cmdtext[255];
if(sscanf(params, "s[255]", cmdtext))
{
SendClientMessage(playerid, COLOR_ERROR, " (b??d) Wpisz: /car [nazwa]");
return 1;
}

if(GetPlayerMoney(playerid) < CAR_PRICE && !Player[playerid][Vip] && !IsAdmin(playerid))
{
SendClientMessage(playerid, COLOR_ERROR, " (b??d) Auto kosztuje 10000$. Nie masz tyle kasy.");
return 1;
}

new CarName[255];
CarName = StrToLower(cmdtext);
new Model = -1;

for(new Order = 0; Order < sizeof(VehicleNames); Order++)
{
new RowCar[255];
RowCar = StrToLower(VehicleNames[Order]);
if(MyStrCmp(CarName, RowCar) || (strlen(CarName) > 2 && MyStrFind(RowCar, CarName) == 0))
{
Model = Order+400;
break;
}
}

if(Model < 0)
{
SendClientMessage(playerid, COLOR_ERROR, " (b??d) Nie ma takiego pojazdu.");
return 1;
}

if(!Player[playerid][Vip] || (Player[playerid][Vip] && Model != 520))
{
for(new Order = 0;Order < sizeof(InvalidVehicles); Order++)
{
if(Model == InvalidVehicles[Order])
{
SendClientMessage(playerid, COLOR_ERROR, " (b??d) Ten pojazd zosta? zakazany przez administratora.");
return 1;
}
}
}

new Float:Pla...
94. Komenda
Jest mo?e jaki? public na to, aby mo?na by?o wpisywa? dowoln? komend?, np. /test z ma?ych i du?ych liter? Np. /TEST, /Test itd. U mnie to dzia?a, ale tylko z if, a ja chcia?bym inaczej. Jest mo?e na to jaki? spos?b? :P
95. Komenda na tag w nicku.
Cze??, poszukuj? linijki/ linijek, kt?re umo?liwi? u?ycie danej komendy tylko dla os?b z danym tagiem, np. "|PL" :D Przyk?adowo, aby ten skrypt:

Kod:

st = createObject ( 3095, 2492.5, -1661.1999511719, 12.300000190735 )

function openT ()
moveObject ( st, 7000, 2492.5, -1661.1999511719, 16.2 )
end
addCommandHandler ("open", openT )

function closeT ()
moveObject ( st, 7000, 2492.5, -1661.1999511719, 12.300000190735 )
end
addCommandHandler ("close", closeT )



... by? dost?pny TYLKO dla os?b z tagiem "|PL" ([PL]/ PL|). Oczywi?cie po/ przed tagiem mo?liwy by?by dalszy ci?g nicku.
Co musz? doda? i gdzie? :P
Je?eli si? nie myl?, musz? co? zrobi? z "string.find", ale to s? tylko moje przypuszczenia i za bardzo nie wiem, co z tym zrobi?. Pomo?e kto?? :D
96. tuning, marker, komenda
Witam, stworzy?em marker, jesli sie w niego wiedzie to daje nam felgi.
Przy tym freezuje nam pojazd na czas kiedy jestesmy w markerze.
Chcialem zeby komend? "stop" odblokowa?o mi pojazd bym m?g? odjecha?, ale niestety komenda "stop" nie przynosi wefektu

local myMarker createMarker( -19117820'cylinder'2.025500150)

function 
fele playercommandNameidhitElementmatchingDimension )
if 
isPedInVehicle player then
            local elementType 
getElementTypehitElement )
            
local id tonumber id )
            
local theVehicle getPedOccupiedVehicle player )
            
local success addVehicleUpgrade theVehicle1073 )
            
local currentFreezeStatus isElementFrozen theVehicle )
            
setElementFrozen theVehicletrue )
        
end
    end
addEventHandler
"onMarkerHit"myMarkerfele )

function 
stop thePlayerplayerVehicle )
    if 
isPedInVehicle thePlayer then
            local playerVehicle 
getPedOccupiedVehicle thePlayer )
            
local currentFreezeStatus isElementFrozen playerVehicle )
            
local newFreezeStatus not currentFreezeStatus
            setElementFrozen 
playerVehiclefalse )
        
end
end
addCommandHandler 
"stop"stop )
97. komenda tylko dla Admina
szuka?em takiego czego?, ale nie moge sobie poradzi?.
Jak zrobic, by z komendy m?g? korzystac tylko admin ?
98. Komenda - nowicjusz w Lua.
-- tworzymy funkcj?, kt?r? b?dzie wzywa? command handler, z argumentami thePlayer (gracz), command (komenda), vehicleModel (model pojazdu)
function createVehicleForPlayer(thePlayer, command, vehicleModel)
-- Tutaj stworzymy i zespawnujemy pojazd
end

-- tworzymy command handler
addCommandHandler("stworzpojazd", createVehicleForPlayer)

Je?li mam w createVehicleForPlayer i jest tam napisane "thePlayer", a chc? zmieni? na admina i RCON'a to musz? napisa? theAdmin, theRCON?

I jak by kto? wiedzia? jak zrobi? tabel? w w?tku do LUA w jednym kolorze? A nie jednym kolorem?
99. Komenda
Witam stworzy?em komende:
function fun_test (playercmdtrybpowod)
    if 
tryb and powod then
          triggerClientEvent 
getRootElement(), "PokazInformacje"getRootElement(), TrybthePlayerPowod )
    else
        
outputChatBox("[u?yj] /test [tryb] [powod]"player)
    
end 
end
addCommandHandler
("test"fun_test)

i jak wpisz? test to wogule ona jak by nie dzia?a i nie ma ?adnych b?ed?w w debuscript
100. /tow komenda na holowanie (zrobi mi ja ktoś?)
Witam ostatnio widzia?em na pewnym serwerze komende /tow, kt?ra podczepia Tow truckiem wszystkie auta opr?cz motocykli,rower?w itp.
Wi?c zapytam czy kto? by mi tak? zrobi? za zimne :piwo: ?
101. komenda wyswietla sie zlej osobie
Witam komenda wy?wietla si? osobie kt?rej id wybra?em zamiast wszystkim policjantom i ustawia j? jako policjanta zamiast jako osob? poszukiwan?

powinno to wygl?da? tak: uwaga do wszystkich jednostek policjant XXX zglasza ze kierowca YYY jest pilnie poszukiwany
Kod:


CMD:poszukiwany(playerid, params[])
{
if(gTeam[playerid] == TEAM_POLICJA)
{
new id;
if(sscanf(params, "i", id))
{
SendClientMessage(playerid, COLOR_WHITE, "/poszukiwany [id]");
}
if(id == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_WHITE, "Nie ma takiego id !");
return 1;
}
else
{
new Gname[MAX_PLAYER_NAME];
GetPlayerName(id, Gname, sizeof(Gname));

for(new i; i < MAX_PLAYERS; i++)
{
if(gTeam[i] == TEAM_POLICJA)
{
new Naglowekk[500];
new Podnaglowkiemm[500];
format(Naglowekk, sizeof(Naglowekk), "~r~• ~y~UWAGA DO WSZYSTKICH JEDNOSTEK ~r~•");
TextDrawSetString(Naglowek[id], Naglowekk);
TextDrawShowForPlayer(id, Naglowek[id]);
TextDrawShowForPlayer(id, Naglowek[id]);
format(Podnaglowkiemm, sizeof(Podnaglowkiemm), "~b~Policjant ~y~%s ~w~zglasza ze kierowca ~r~%s ~w~jest pilnie poszukiwany !", Gname);
TextDrawSetString(Podnaglowkiem[id], Podnaglowkiemm);
TextDrawShowForPlayer(id, Podnaglowkiem[id]);
TextDrawShowForPlayer(id, Podnaglowkiem[id]);
}
}
}
}
return 1;
}
102. Komenda
Witam, mo?ecie mi powiedzie? co dopisa? w skrypcie, aby tepa?o si? do gracza o wybranym id. Za pomoc oczywi?cie :piwo:
function (player,command)
local x,y,z = getElementPosition (theplayer)
x = x + 5
end

addCommandHandler("tpgracz",getElementPosition)

end
[/code]
103. komenda tylko dla graczy którzy są wokół niego
Mam taki kod, og??em dzia?a? ale chcia?em dorobi? by nie mo?na by?o pokaza? dowodu go?ciowi kt?ry jest o 5000m od ciebie wi?c pos?u?y?em si? mym czatem regionowym i p?tl?, nie mam poj?cia czemu nie dzia?a, og??em nie wywala ?adnego db.

Mo?e inaczej to zrobi?, jakie? propozycje?

[lua] local acc = getPlayerAccount(thePlayer)
local czymasz = getAccountData(acc, "dowod")

if komu then

if (czymasz==1) then

local komutype = getPlayerFromName(komu)
if komutype then

local posX, posY, posZ = getElementPosition( thePlayer )
local chatSphere = createColSphere( posX, posY, posZ, 8 )
local nearbyPlayers = getElementsWithinColShape( chatSphere, "player" )
destroyElement( chatSphere )

for k,v in ipairs ( getElementsByType ( "nearbyPlayers" )) do

if (v==komutype) then

local prawojazdy = getAccountData(acc,"prawojazdy")
local licencjap = getAccountData(acc, "licencjapilota")
local pozwolenie = getAccountData(acc, "weaponlic")
local name = getPlayerName(thePlayer)
local level = getAccountData(acc,"level")

if (prawojazdy==1) then
praweczko = "Tak"
else
praweczko = "Nie"
end

if (licencjap==1) then
lickapilka = "Tak"
else
lickapilka = "Nie"
end

if (pozwolenie==1) then
p...
104. Komenda z lista
Wybaczcie, ze tak pisz? temat za tematem, ale wyczerpa?y mi si? ju? pomysly...

Robi? pewien system 'przepustek', nadawanych po kliknieciu na GUI, wszystko sie dzieje na stronie serwera procz GUI.
Przepustki sa nadawane na setAccountData a dla ulatwienia sobie pracy, nie robilem GUI + gridlisty z osobami ktore kupily przepustke tylko zrobilem komende /sprawdzprzepustki ... I wlasnie z ta komenda jest problem, wszystko dziala tak jak powinno jest np.

1 - X
2 - D
3 - :
4 - P

itd itd... ale jezeli gracz z przepustka nr 1 wyjdzie, to jest 2 D 3 : 4 P, oczywiscie idzie potem dalej 5 6 7 itd. nawet jezeli tego 1 nie ma...

Chcialbym uwzglednic nawet tych offline.
Jezeli bedzie potrzebny kod, to wstawi?.
105. Komenda
Witam. Zrobi?em komend? /zboze. Ale wydaje mi si?, ?e troch? w niej namiesza?em bo pomimo tego, ?e siedz? w poje?dzie o modelu 532 czyli w kombajnie pokazuje si? wiadomo??, ?e nie siedze. M?g? by mi kto? poprawi? ta komend? oraz powiedzie? co jest nie potrzebne? B?d? bardzo wdzi?czny :) Komenda:
[pawn]CMD:zboze(playerid, params[])
{

new id, string[256], string1[256];
new trailerid = GetPlayerVehicleID(id);
new tid = GetVehicleIDTrailer(id);
new vehicleid = GetPlayerVehicleID(playerid);
new pfid = GetVehicleModel(vehicleid);
new model = GetVehicleModel(vehicleid);

new vehid = GetPlayerVehicleID(playerid);
new modelt = GetVehicleTrailer(vehid);
new dllt = GetVehicleIDTrailer(playerid,vehid,modelt);
if(PlayerInfo[playerid][Team] != 1)
return BrakTeam(playerid,1);

if(sscanf(params, "d", id))
return SendClientMessage(playerid, Bialy, "/zborze [Id gracza]");
if(IsPlayerConnected(id))
{
if(model == 532)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleTrailer(GetVehicleModel(trailerid) == 450))
return SendClientMessage(playerid, Czerwony, "# Gracz ma nieodpowiednia naczepe do zboza.");
if(VehicleInfo[dllt][KM] >= 3)

{
if(VehicleInfo[GetVehicleTrailer(trailerid)][Towar] == 0)
{
if(id != playerid)
{
format(string, sizeof(string), "Przeladowales zboze graczowi {FFFFFF}%s", PlayerName...
106. Komenda /zboze
Witam. Mam taki problem z komend? /zboze. Mam spe?niony ten warunek: [pawn]if(VehicleInfo[dllt][KM] >= 10)[/pawn] ale i tak pokazuje mi si? wiadomo??, ?e nie posiadam zbo?a. Komenda /zboze:
[pawn]CMD:zboze(playerid, params[])
{

new id, string[256], string1[256];
new trailerid = GetPlayerVehicleID(id);
new vehicleid = GetPlayerVehicleID(playerid);
new pfid = GetVehicleModel(vehicleid);
new vehid = GetPlayerVehicleID(playerid);
new modelt = GetVehicleTrailer(vehid);
new dllt = GetVehicleIDTrailer(playerid,vehid,modelt);
if(PlayerInfo[playerid][Team] != 1)
return BrakTeam(playerid,1);

if(sscanf(params, "d", id))
return SendClientMessage(playerid, Bialy, "/zborze [Id gracza]");
if(IsPlayerConnected(id))
{
if(pfid == 532)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleTrailer(GetVehicleModel(trailerid) == 450))
return SendClientMessage(playerid, Czerwony, "# Gracz ma nieodpowiednia naczepe do zboza.");
if(VehicleInfo[GetVehicleTrailer(trailerid)][Towar] == 51)
{
if(VehicleInfo[dllt][KM] >= 10)
{
if(id != playerid)
{
format(string, sizeof(string), "Przeladowales zboze graczowi {FFFFFF}%s", PlayerName(id));
SendClientMessage(playerid, Szary, string);
SendClientMessage(playerid, JasnyZielony, "# Otrzymujesz bonus: {FFFFFF}500$ {00E000}oraz {FFFFFF}50 {00E000}...
107. komenda /przeladuj
Witam. Chcia? bym zrobi? komend? na prze?adowanie zbo?a innemu graczowi. Chodzi mi o to, ?e robi? na serwerze koszenie zbo?a i gdy b?d? mia? 10 ton to b?d? m?g? to zbo?e prze?adowa? graczowi, kt?ry ma podczepion? naczep? o id 450 (wywrotka) i doda mu to zbo?e do naczepy. Ten towar ma w mysql id 50 jak co?. Jak co? to tutaj daj? dodawanie towaru:
Kod:

AddOrder(playerid,PlayerInfo[playerid][UID],idcargo,vehid,dllt);
108. [INNE] Komenda nie działa jak powinna
Cze?? mam problem z komend?. Poniewa? gdy wpisuje /zmien_frakcja to nic si? nie dzieje. Prosz? o pomoc.

Kod:
Kod:

CMD:zmien_frakcja(playerid, params[])
{
if(IsPlayerAdmin(playerid)){
new string[300];
new id;
new frakcja;
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.txt",Gname);
if(dini_Exists(string))
{
if(sscanf(params, "ui", id, frakcja))
{
SendClientMessage(playerid, COLOR_WHITE, "U?yj /zmien_frakcja [IDGRACZA] [FRAKCJA]");
return 1;
}
else if(id == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_RED, "Gracz nie istnieje !");
return 1;
}
else if(gGracz[id][Frakcja] == frakcja)
{
SendClientMessage(playerid, COLOR_RED, "Gracz ma juz ta frakcje !");
return 1;
}
else
{
new message[64];

gGracz[id][Frakcja] = frakcja;
dini_IntSet(string, "Frakcja", gGracz[id][Frakcja]);

format(message,sizeof(message),"Zatrudniles gracza do %s",frakcja);
SendClientMessage(playerid,COLOR_GREEN,message);

format(message,sizeof(message),"Zostales zatrudniony do %s !n{FFFFFF}Powodzenia :) ",frakcja);
SendClientMessage(id,COLOR_RED,message);
}

}
}
return 1;
}


:piwo: :piwo:
109. [INNE] Komenda /ann
Witam! Czyta?em kilka poradnik?w, pobra?em skrypty, ale c??. W ka?dym przypadku komenda mi nie dzia?a?a. Chcia?bym stworzy? komend? /ann w zcmd.
Konkretniej to /ann [czas] [text] i wy?wietlane w TD. Chcia?bym, aby by? widoczny tekst i gdzie? obok jeszcze nick tego co u?y? owej komendy. Prosz? o pomoc :) W nagrod? +. A i jeszcze TD to ju? sam sobie stworz?, chodzi g??wnie o komend?.
110. [INNE] Komenda
Cze?? wszystkim napisa?em komod? dzi?ki, kt?rej szef frakcji b?dzie m?g? rozda? pracodawc? wyp?at?. Jest taki problem, ?e w komendzie jest opcja, tylko ?e jeden lider frakcji mo?na rozdawa? t? wyp?at?, a chcia?bym, aby mogli wszyscy liderzy rozdawa? wyp?at?, a jest ich dok?adanie pi?? i nie wiem jak mam to zrobi?, prosz? o pomoc.

[code]CMD:wyplata_p(playerid, params[])
{
if(dini_Int("/Liderzy/sPolicja.ini", PlayerName(playerid)) != 1)
return SendClientMessage(playerid, C_BIALY, "{A62A2A}[RT] {D19275}Nie jeste? szefem frakcji.");
{
new kwota;
new player;
if(sscanf(params, "dd", player,kwota))
return SendClientMessage(playerid, C_BIALY, "/wyplata_p [id] [ilo??]");
if(!IsPlayerConnected(player))
return SendClientMessage(playerid, C_BIALY, "{A62A2A}[RT] {D19275}Ten gracz nie jest po??czony z serwerem.");
if(kwota < 0)
return SendClientMessage(playerid, C_BIALY, "{A62A2A}[RT] Suma jest zbyt niska.");
if(kwota > 100000)
return SendClientMessage(playerid, C_BIALY, "{A62A2A}[RT] Suma jest zbyt wysoka.");
{
GivePlayerMoney(player, kwota);
format(String128, sizeof(String128), "Rozda?e? $%d graczowi %s", kwota, PlayerName(player));
SendClientMessage(playerid, C_BIALY, String128);

format(String128, sizeof(String128), "Szef %s rozda? Ci $%d", PlayerName(playerid), kwota);
SendClientMessage(player, C_BIALY, String128);

p...
111. [INNE] Komenda na tankujall oraz nakarmall
Witam!

Mam taka komend?, kt?ra dzia?a, lecz tylko na jednego gracza czyli /nakarm id, chcia?bym j? przerobi? na /nakarmall aby wszystkich karmi?o. Pomo?ecie ?

/nakarm id:

[code]CMD:nakarm(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1)
return 0;
if(sscanf(params, "d", player))
return SendClientMessage(playerid, JCZERWONY, "/nakarm [id]");
if(!IsPlayerConnected(player))
return SendClientMessage(playerid, JCZERWONY, "Ten gracz nie jest pod??czony!");
{
TextDrawHideForPlayer(player, BrakEnergii[player]);
Gracz[player][Energia] = 100;
format(String32, sizeof String32, "%s nakarmi? Ci?.", PlayerName(playerid));
SendClientMessage(player, POMARANCZOWY, String32);
format(String32, sizeof String32, "Nakarmi?e? %s.", PlayerName(player));
SendClientMessage(playerid, POMARANCZOWY, String32);
}
return 1;
}[/code]

oraz mam komend? /tankuj, kt?r? chcia?bym przerobi? na /tankujall:

[code] case 1:
{
Pojazd[vehicleid][Paliwo] = 80;
if(IsTruck(vehicleid) == 1)
{
Pojazd[vehicleid][Paliwo] = 220;
}
else if(IsDost(vehicleid) == 1)
{
Pojazd[vehicleid][Paliwo] = 80;
}
else if(IsMotor(vehicleid) == 1)
{
Pojazd[vehicleid][Paliwo] = 60;
}
SendClientMessage(playerid, ZOLTY, "Zatankowa?e? pojazd.");
}[/code]

Tankuj zaczerpni?te z GUI dlatego case1, lecz ja chcia?bym przerobi? to na /tankujall je?li...
112. [INNE] Komenda Respawnu Pojazdów!
Witam zrobi?em respawn pojazd?w:
Kod:

for(new v=0;v<MAX_VEHICLES;v++)
{
new vmodel = GetVehicleModel(v);
if(!IsVehicleInUse(v) && vmodel != 435 && vmodel != 450 && vmodel != 584 && vmodel != 591) SetVehicleToRespawn(v); //itd
}
SendClientMessageToAll(COLOR_RED, "SERVER: Wszystkie nie u?ywane auta wr?ci?y na miejsce spawnu!");
print("Wszystkie nieu?ywane pojazdy zosta?y zrespawnowane!");

i trraz chodzi o to ?e spawnuje wszystko opr?cz naczep
113. [INNE] Komenda teleportu
Witam.
Potrzebuj? co? takiego ?e jak admin wpisze /setevent to zapisuje kordy gdzie stoi admin i gdy jakis gracz wpisze /event to go tam teleportuje gdzie zapisa?o kordy.
114. komenda lub guzik na danej pozycji
Witam.

Mam system bank?w, lecz chcia?bym aby guzik F2 lub komenda /bank dzia?a?a tylko w tej pozycji :

[code]
2309, -13, 27
[/code]

A oto kod skryptu:

[lua]
------------------------------
key = 'F2'
cmd = 'bank'
------------------------------

g_Me = localPlayer

function centerWindow ( center_window )
local screenW, screenH = guiGetScreenSize ( );
local windowW, windowH = guiGetSize ( center_window, false );
local x, y = ( screenW - windowW ) / 2, ( screenH - windowH ) / 2
guiSetPosition ( center_window, x, y, false );
end

function updateMoney ( Function, player, label )
local theUpdateIsCorrect = setTimer ( function ( )
guiSetText ( label, 'Your Money : nn $ '..Function ( player ) );
end, 1000, 0 );
if theUpdateIsCorrect then
return true
else
return false
end
end

BS = {
button = {},
window = {},
label = {},
edit = {},
checkbox = {}
}

addEventHandler( 'onClientResourceStart', resourceRoot,
function ( )
BS.window[1] = guiCreateWindow ( 277, 229, 501, 228, 'Bank System | Register', false );
guiWindowSetSizable ( BS.window[1], false );
guiSetAlpha ( BS.window[1], 1 );
guiSetVisible ( BS.window[1], false );
BS.window[2] = guiCreateWindow ( 300, 193, 469, 306, '.:[ The Bank System | v 1.5 ]:.', false );
guiWindowSetSizable ( BS.window[2], false );
guiSetAlpha ( BS.window[2], 1 );
guiSetVisible ( BS.window[2], false );
...
115. Komenda na dołączenie do frakcji
Witam chodzi oto ?eby gracz wpisa? /policja i do??cza? do frakcji policja
pr?bowa?em robi? ale tylko robi?em pod siebi? prosze o pomoc , za t? banaln? sprawe stawiam browarka :piwo:
116. [INNE] Komenda Dla Danej zmiennej w ini!
Siema mam taki plik:
Kod:

#define VIP "VIP.ini"

Teraz chc? aby dodawa?o podczas wpisania komendy: /dodajvip [nick]
w pliku NICKGRACZA=1
Daje Piffko i respekt!
117. [INNE] komenda /zboze
Witam. Mam tak? komend? na przeladiowan ie zborza graczowi ale nwm, kt?ra linika odpowiada za posiadanie zboza. Oto komenda:
[code]CMD:zborze(playerid, params[])
{
new id, string[256], string1[256];
new trailerid = GetPlayerVehicleID(id);
new vehicleid = GetPlayerVehicleID(playerid);
new pfid = GetVehicleModel(vehicleid);
new vehid = GetPlayerVehicleID(playerid);
new modelt = GetVehicleTrailer(vehid);
new dllt = GetVehicleIDTrailer(playerid,vehid,modelt);
if(PlayerInfo[playerid][Team] >= 0)
{
if(sscanf(params, "d", id))
return SendClientMessage(playerid, Bialy, "/zborze [Id gracza]");
if(IsPlayerConnected(id))
{
if(pfid == 532)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleTrailer(GetVehicleModel(trailerid) == 450))
return SendClientMessage(playerid, Czerwony, "# Gracz ma nieodpowiednia naczepe do zboza.");
if(VehicleInfo[dllt][Towar]== 51)
{
if(VehicleInfo[dllt][Towar] == 0)
{
if(id != playerid)
{
format(string, sizeof(string), "# Przeladowales zborze graczowi {FFFFFF}%s{B0B0B0}.", PlayerName(id));
SendClientMessage(playerid, Szary, string);
SendClientMessage(playerid, JasnyZielony, "# Otrzymujesz bonus: {FFFFFF}800$ {00E000}oraz {FFFFFF}8 {00E000}Score.");
format(string1, sizeof(string1), "# Farmer {FFFFFF}%s {00E000}przeladowal ci zboze do t...
118. [INNE] Komenda
Witam zrobi?em komend? kt?ra ma s?u?y? jako radio frakcyjne i chc? aby wiadomosc byla wysylana tylko do tych ktorzy sa na danym skinie

Pawn

CMD
:rar(playeridparams[])
{
    new 
GetPlayerSkin(playerid);
    if(
dane[playerid][Frakcja] == || == || == 42 || == 50 || == 69 || dane[playerid][fPrezes] == || dane[playerid][ranga] >= 3)
    {
        new 
wiadomosc[156];
        if(
sscanf(params"s[156]"wiadomosc))
        {
            
SendClientMessage(playeridCzerwony"{00C3FF}Serwer: {A0A0A0}Uzyj: {FFFF00}/rar [wiadomosc] {A0A0A0}aby wyslac wiadomosc na radio frakcyjne !");
        }
        else
        {
            
format(wiadomoscsizeof(wiadomosc), "{FFA000}[Radio RA]: {FFFFFF}%s {A0A0A0}: %s"nick(playerid), params);
            for(new 
iMAX_PLAYERSi++)
            {
                new 
skin GetPlayerSkin(i);
                if(
skin == || skin == 42 || skin == 50 || skin == 69)
                {
                    
SendClientMessage(iCzerwonywiadomosc);
                }
            }
        }
    }
    else
    {
        
SendClientMessage(playeridCzerwony"{00C3FF}Serwer: {A0A0A0}Musisz byc na skinie aby uzyc tej komendy !");
    }
    return 
1;
}


Czy to jest dobrze ?
119. [INNE] Komenda /pacholek
Witam. Mam komende /pacholek i chcia? bym zrobi? komende, kt?ra usuwa wszystkie nasze stworzone pacho?ki. Oto komenda:
[code]new PostawionePacholki=0, Pacholki[4]; // pierwsze - liczy ilo?? blokad kt?re postawi?e?, drugie - [10] to maksymalna ilo?? blokad
CMD:pacholek(playerid, cmdtext[])
{

if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_RED,"Jestes w pojezdzie!");
return 1;
}
if(PostawionePacholki==4)
{
SendClientMessage(playerid,COLOR_RED,"Postawiles maxymalna ilosc blokad!");
return 1;
}
new Float:Pose[3];
new Float:posA;// Potrzebne zmienne
GetPlayerPos(playerid,Pose[0],Pose[1],Pose[2]); // pobiera pozycje gracza
GetPlayerFacingAngle(playerid,posA); // pobiera chyba rotacje.
switch(PostawionePacholki)// Tutaj nam liczy i stawia blokady
{
case 0:
{
PostawionePacholki++;
Pacholki[0]=CreateObject(979,Pose[0], Pose[1], Pose[2]-0.5, 0.0, 0.0000, posA);
SendClientMessage(playerid,Niebieski,"Postawiles Pacholek!");
return 1;
}
case 1:
{
PostawionePacholki++;
Pacholki[0]=CreateObject(979,Pose[0], Pose[1], Pose[2]-0.5, 0.0, 0.0000, posA);
SendClientMessage(playerid,Niebieski,"Postawiles Pacholek!");
return 1;
}
case 2:
{
PostawionePacholk...
120. dxDrawText, i komenda do czasu zgonu.
Witam, spr?bowa?em napisa? taki skrypcik, troch? sobi? pomog?em z innego, ale to nie wa?ne..

Kod:

function text ( )
if ( playerName ~= nil ) then
dxDrawText ( playerName .. " #ffffffTekst", 25, screenHeight - 600, screenWidth, screenHeight, tocolor ( 255, 255, 255, 255 ), 0.6, "bankgothic", "left", "top", false, false, false, true )
end


I teraz chcia?bym zrobi? tak ?e tekst wy?wietla? si? do czasu zgonu tego playera, i by?o mo?na go u?y? dopiero gdy kto? go zabije.

Czyli je?eli kto? wpisze np. /text czy co? tam... to tekst b?dzie si? wy?wietla? u wszystkich ale gdy kto? b?dzie chcia? wpisa? /text wyskoczy mu np. "Kto? ju? u?y? tej komendy, czekaj" a gdy ten kto u?y? zginie, to normalnie b?dzie m?g? kto? wpisa? t? komend?.