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: mandat
1. Skrypt na fotoradar daje kazdemu mandat
Czesc, ostatnio wykombinowa?em skrypt na fotoradar, niby wszystko jest ok, ale mandat wystawiany jest kazdemu, kto jedzie >50 km/h i nie znajduje si? w markerze. Za pomoc oczywi?cie stawiam piwsko

Kod:

local marker = createMarker(160.03,-214.05,1.44-0.9, "cylinder", 4.25, 255, 255, 0, 170 )
local marker2 = createMarker(153.90,-209.29,1.43-0.9, "cylinder", 4.25, 255, 255, 0, 170 )

function predkosc(xd)
local car = getPedOccupiedVehicle(getLocalPlayer())
local sx, sy, sz = getElementVelocity(car)
local speed = math.ceil(((sx^2+sy^2+sz^2)^(0.5)) * 161)

if speed >= 50 then
outputChatBox("przekroczono predkosc o "..(speed-50).. "km/h!", 255, 255, 255, true)
end
end
addEventHandler("onClientMarkerHit", marker, predkosc)
2. Mandat
Za Pomoc Stawiam Piwo

Chodzi o to ze gdy wpisze /mandat to Pokazuje sie na chat ze trzeba wpisac /mandat ID Kwota Powod wiec ok

Gdy jestem daleko od gracze to jest na chat ze jest daleko

Ale gdy Chce komus da? mandat to Nic sie nie dzeje tylko jest b??d w db

[lua]
function mandat33(plr, cmd, target, cash, ...)
if getElementData(plr,"player:duty") and getElementData(plr,"player:duty") == "SAPDLV" then
if not (target) or not (cash) or not (...) then
outputChatBox("B??d! U?yj: /mandat <nick/ID> <kwota> <pow?d>", plr)
else
if getElementData(plr,"player:rank") < 2 then outputChatBox("*Nie masz uprawnien",plr) return end
cash=tonumber(cash)
if cash <= 0 then
outputChatBox("B??d: Mandat Nie mo?e by? na minusie!", plr)

return
elseif cash > 32000 then
outputChatBox("B??d: Mandat Nie mo?e by? wi?kszy ni? 32,000PLN", plr)
return
end

local targetElement=exports['ogrpg-core']:findPlayer(plr, target)

if targetElement then
local x, y, z = getElementPosition(plr)
local tx, ty, tz = getElementPosition(targetElement)

local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)

if (distance<=10) then
local reason=table.concat({...}, ' ')
local money=getPlayerMoney(targetElement)

local takeFromCash = money-cash
if money >= cash then
outputChatBox(&q...
3. Mandat
Dzis jeszcze wszystko dza?a?o ale Tak godzine temu sie popsu?o (Nic nie by?o zmieniane)

Gdy wpisze /mandat Nic sie nie dzeje i jest B??d w db: Linika 5 I 31

[lua]
local adminresourceRoot = getResourceRootElement(getResourceFromName("dutyadmin22"))
function mandat(plr, cmd, target, cash, ...)
if getElementData(plr,"player:duty") and getElementData(plr,"player:duty") == "SAPDLV" then
if not (target) or not (cash) or not (...) then
plr:outputChat('B??d! U?yj: /mandat <nick/ID> <kwota> <pow?d>')
else
if getElementData(plr,"player:rank") < 2 then outputChatBox("*Nie masz uprawnien",plr) return end
cash=tonumber(cash)
if cash <= 0 then
plr:outputChat('Warto?? kwoty mandatu nie mo?e by? ujemna...')
return
elseif cash > 35000 then
plr:outputChat('Kwota mandatu jest zbyt du?a (max. 35.000 PLN).')
return
end

local targetElement=exports['ogrpg-core']:findPlayer(plr, target)

if targetElement then
local x, y, z = getElementPosition(plr)
local tx, ty, tz = getElementPosition(targetElement)

local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)

if (distance<=10) then
local reason=table.concat({...}, ' ')
local money=getPlayerMoney(targetElement)

local takeFromCash = money-cash
if money >= cash then
plr:outputChat(('Wystawiono mandat dla %s, na kwot? %d PLN. Pow?d: %s...
4. mandat
Witam zacze?em pisa? skrypt na mandat, praktycznie sko?czy?em lecz jest b??d
Gdy wpisze /daj.mandat nick ilosc
To pisze ze gracza nie ma chociaz ze jest

addCommandHandler("daj.mandat",function(playercmdiloscnick)
    
local accName getAccountName getPlayerAccount player ) )
        if 
isObjectInACLGroup"user."..accNameaclGetGroup"LVPD" )) or isObjectInACLGroup"user."..accNameaclGetGroup"RCON" )) or isObjectInACLGroup"user."..accNameaclGetGroup"Admin" )) then
            
if nick and ilosc then
                local who 
getPlayerFromName(nick)
                
local gracz getPlayerName(player)
                    if 
who then
                        ilosc 
tonumberilosc )
                            if (
ilosc >= 1then
                                takePlayerMoney
(who,ilosc)
                                
givePlayerMoney(player,ilosc)
                                
outputChatBox("Wystawi?es mandat graczu "..who.." o wysokosci "..ilosc.."",player)
                                
outputChatBox("Otrzyma?es mandat od policjanta "..gracz.." o wysokosci "..ilosc.."",player)
                            else
                                
outputChatBox("Kwota musi by? wi?ksza lub r?wna #FF00001#FFFFFF!",player)
                            
end
                    
else
                        
outputChatBox("Nie ma takiego gracza na serwerze",player)
                    
end
            
else
                
outputChatBox("U?yj /daj.mandat <nick> <kwota>!",player)
            
end
        
else
            
outputChatBox("Nie jestes policjantem",player)
        
end
end
)
5. suszarka i mandat
Witam, chcia?bym zrobi? aby jak kto? jedzie powy?ej 70 km/h dostaje mandat 30 Euro. Graczowi odejmuje, policjantowi dodaje.
Za pomoc naje :piwo:
6. [INNE] Mandat w GUI
Witam.

Probuje zrobic mandat w gui tz, policjant wystawia mandat /mandat id kwota exp czas

i dla gracza pokazuje gui czy ma zaplacic kase i exp czy wybrac czas paki, lecz cos nie dziala po kliknieciu przyjmuje nic nie zabiera, a po kliknieciu wiezienie zawsze daje wiezienie na 0 min, jakby nie pobieralo wartsci... Prosze, oto moj kod:

[code]CMD:mandat(playerid, params[])
{
new idm, kasam, score, czasm;
if(gTeam[playerid] == TEAM_POLICJA)
{
if(sscanf(params, "dddd[64]", idm, kasam, score, czasm))
return SendClientMessage(playerid, COLOR_WHITE, "wpisz: /mandat [id] [kasa] [exp] [wiezienie]");
if(!IsPlayerConnected(idm))
return SendClientMessage(playerid, COLOR_RED, "Zle id!");
new dis;
new player;
dis = GetDistanceBetweenPlayers(playerid, player);
if(dis >= 8)
return SendClientMessage(playerid, CZERWONY, "Ten gracz jest zbyt daleko od Ciebie!");
else
{
new ss[256];
format(ss, sizeof(ss), "Policjant %s wystawil mandat w wysokosci %d$ i %d expnPrzyjmujesz mandat czy wybierasz wiezienie na %d min ?", PlayerName(playerid), kasam, score, czasm);
ShowPlayerDialog(idm, 1005, DIALOG_STYLE_MSGBOX, "Mandat",ss,"Przyjmuje","Wiezienie");




new id;
ZapiszGracza(id);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nie masz dostepu do tej komendy");
}
return 1;
}[/code]

oraz dialogid:
...
7. mandat
Otoz mam z tego forum kod mandatu od Jacob :) dzieki
wiec uzywam mta paradise i chce zrobic takie cos ze tej komendy moze uzywac tylko policja(team zrobiony)

oto kod:

Kod:

function dajmandat (commandName, who, ile)
takePlayerMoney(who, tonumber(ile))
end
addCommandHandler("mandat", dajmandat)



I chce zeby dodac np jestem w poli i jak dam mandat To wyskakuje takie cos:
Wystawi?e? mandat graczowi (nick) a tej osobie ktorej zostal wystawiony mandat
Dosta?es mandat w wysokosci (kwota) od (nickpolicjanta) (powod mandatu)
8. [SKRYPT] Mandat
Witam was!

Przedstawiam wam m?j skrypt na mandaty za punkty karne.
Co tutaj opisywa?, raczej wszystko zrozumia?e. ;)

DownLoad:
PWN:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Version 0.2

PWN:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.



Pozdrawiam.
9. [INNE] Mandat
Chce tak aby gdy pisze /dajpkt i komus odejmuje punkty i dodaje temu policjanotwi te punkty co komus odjol ;x

[code]
if (strcmp(cmd, "/dajpkt", true)==0)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
new tmp[256];
new string[256];
new scoreplayer;
new scoreplayerscore;
new scoreminus;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Policja: /dajpkt [ID gracza] [punkty]");
} else {

scoreplayer = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, ZIELONY, "Policja: Z?e punkty");
} else {
if(strval(tmp) > 10) return SendClientMessage(playerid,-1,"Maksymalna ilo?? pkt karnych jednorazowo wynosi 10");
if(strval(tmp) < 0) return SendClientMessage(playerid,-1,"Minimalna ilo?? pkt karnych wynosi 0");
scoreminus = strval(tmp);
new scoreplayername[MAX_PLAYER_NAME];
GetPlayerName(scoreplayer,scoreplayername,sizeof(scoreplayername));
format(string, sizeof(string), "Policjant %s (id:%d) dal %d punktow karnych graczowi %s (id: %d).",PlayerName(playerid),playerid, scoreminus, scoreplayername ,giveplayerid);
printf(string);
format(string, sizeof(string), "Policja: Da?e? %d punkt?w karnych graczowi %s",scoreminus, scoreplayername);
SendClientMessage(playerid, COLOR_GREEN, string);
scoreplayerscore = GetPlayerScore(scoreplayer);
scoreplayerscore =SetPlayerScore(scoreplayer, scoreplayerscore-s...
10. [SKRYPT] Mandat
Witam was ,dzi? pokarze jak mie? na serwerze skrypt na mandat.
kod jest tylko za piwo.


Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.



META:


Kod:

<meta>
<info author="luki123luki" type="script" name="mandat" version="1.0" />
<script src="mandat.lua" type="server" />
</meta>
11. Chce Zrobic skyrpt na mandat
Chce Zrobic skyrpt na mandat kt?ry zabiera score kase np jak to zrobic w gui