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: niszczenie
1. [C++] Niszczenie narysowanego obi
Witam. Przychodz? z pytaniem, jak usun?? narysowany za pomoc? funkcji draw obiekt?
Funkcja draw:
Plik nag??wkowy:
Kod:


virtual void draw(RenderTarget& target, RenderStates state) const override;

Plik cpp:
Kod:


void Apple::draw(RenderTarget& target, RenderStates state) const
{
target.draw(this->apple, state);
}

Z g?ry dzi?ki.
2. Wolniejsze niszczenie się pojazdu
Siemka, da si? zrobi? jako? aby pojazd wolniej si? niszczy? lub mia? jaki? wi?kszy pancerz czy co??
Za pomoc nagrodz? piwkiem
3. Niszczenie markerka po wejściu do pojazdu
Mam ambicj? napisa? wszystkie misje z GTA SA na server MTA dla dw?ch os?b, ale nie za bardzo jeszcze umiem pisa? skrypty. R*
To co uda?o mi si? napisa?, to ?e po wej?ciu na server, pojawia si? rower [tam gdzie pierwsza misja w SA]. Teraz chcia?em ?eby do roweru by? doczepiony marker a po wej?ciu na rower, marker znikn??. Oto moje wypociny, kt?re absolutnie nie dzia?aj?.
M?g?by mi kto? co? podpowiedzie??

[lua]local x1, y1, z1, rx1, ry1, rz1 = 2243.2, -1263.2, 23.5, 0, 0, 270
function startBikes()
local Bike = createVehicle ( 481, 0, 0, 0 )
setVehicleColor( Bike, 88,142,110 )
spawnVehicle( Bike, x1, y1, z1, rx1, ry1, rz1)
local spawnVeh = spawnVehicle ( Bike, x1, y1, z1, rx1, ry1, rz1 )
end
addEventHandler ( "onPlayerJoin", getRootElement(), startBikes)

function createMarkerAttachedTo(element, mType, size, r, g, b, a, visibleTo, xOffset, yOffset, zOffset)
mType, size, r, g, b, a, visibleTo, xOffset, yOffset, zOffset = "arrow", 0,5, 0, 0, 255, 255, getRootElement(), 0, 0, 1
assert(isElement(element), "Bad argument @ 'createMarkerAttachedTo' [Expected element at argument 1, got " .. type(element) .. "]") assert(type(mType) == "string", "Bad argument @ 'createMarkerAttachedTo' [Expected string at argument 2, got " .. type(mType) .. "]") assert(type(size) == "number", "Bad argument @ 'createMarkerAttachedTo' [Expected number at argument 3, got " .. type(size) ....
4. [SKRYPT] Niszczenie pojazdu(sync)
Siema.

Przekazuje Wam kolejny m?j skrypt z mojego game mode. Umo?liwia niszczenie pojazdu bez kierowcy(po strzeleniu w bak auto od razu si? podpala) oraz funkcje, kt?ra sprawdza po id pojazdu czy w nim jest kierowca. Spos?b u?ycia:
[pawn]if(GetVehicleDriver(vehicleid) != NOT_VEHICLE_DRIVER)
{
SendClientMessage(playerid, -1, "W tym poje?dzie jest kierowca!");
}
else
{
SendClientMessage(playerid, -1, "W tym poje?dzie nie ma kierowcy");
}[/pawn]

[code][./code] nie uk?ada kodu. ;( GetVehicleDriver zwraca ID gracza kt?ry jest w tym poje?dzie kierowc? lub -1 je?li nikogo nie ma(domy?lna definicja NOT_VEHICLE_DRIVER).

Pojazdy mo?na niszczy? za pomoc? broni o id od 22 do 34. Strzelanie z innych broni nie jest brane pod uwag?. Po strzeleniu w bak auto od razu si? podpala.

[b][color=red]Uwaga!![/color][/b] Oddaje Wam skrypt, kt?ry pozwala niszczy? wszystkie auta bez kierowcy na mapie. Je?li masz w game mode prywatne pojazdy lub spawner /v czy tam /cars to te auta po zniszczeniu b?dzie bugowa?! Wtedy nale?y edytowa? skrypt oraz doda? w odpowiednich miejscach warunki(doda?em komentarze w skrypcie w tych miejscach). Je?eli ogarniasz lepiej Pawn, to w callbacku ReloadVeh dodasz sobie odpowiednie warunki i kod, kt?ry pozwoli na niszczenie ich.

Najlepiej wrzuci? skrypcik do swojego game mode z mile widzian? notk? ?e wykorzystujesz ten skrypt.

[b]Nie pomagam w wrzuceniu do swojego game mode.[/b]


Download: [hide]Wiadomość została ukryta, ab...
5. Niszczenie holowanego pojazdu
Witam. Chcia?bym si? dowiedzie? jak nazywa si? w lua pojazd kt?ry jest holowany, np. holujemy pojazd do jakiego? markera, gdy wje?d?amy pojazd z holownika si? usuwa. Za pomoc piwko
6. Niszczenie markera
Witam wszystkich, mam problem z destroyElement. Chodzi mi o to ?e gdy gracz wejdzie w marker to ten sie nie usuwa.

Kod:

Kod:

start = createMarker(-2532.5,-616.09997558594,131.60000610352,"cylinder",2,254,0,0,255,getRootElement())

function ladowanie (hitElement)
outputChatBox ( "Podje?e? prace reportera, jedz do miejsca oznaczonego blipem na mapie",hitElement)
local yolo = createMarker(-2142.1000976563,-221.69999694824,34.299999237061,"cylinder",2,255,0,0,255,getRootElement())
local blip = createBlip ( -2142.1000976563, -221.69999694824, 34.299999237061, 41, 0, 0, 0, 255, myPlayer )
end
addEventHandler("onMarkerHit",start,ladowanie)

function koniec (hitElement,thePlayer,amount)
if yolo then
if isElement( yolo ) then
destroyElement( yolo )
givePlayerMoney ( thePlayer, 75 )
outputChatBox ( "Zako?czy?e? prace.Zarobek: +75 euro",hitElement)
end
end
end
addEventHandler("onMarkerHit",getRootElement(),koniec)

PS: Ostatni patrzy?em sobie na inne kody i tam by?o napisane destroyElement w client. Czy to nie jest w tym problem bo ca?y kod jest po stronie serwera. Za wszelk? pomoc bardzo dzi?kuje :roll:
7. niszczenie markera
Witam mam ma?y problem zwi?zany z markerami a dok?adniej funkcj?

Więcej informacji znajdziesz w Wikipedii MTA:


onPlayerMarkerHit

ot?? tworze prace autobusiarza i mam problem mianowicie gdy wchodze w byle jaki marker nie zwi?zany z skryptem autobus?w to skrypt autobusiarza si? wykonuje jak to naprawi??
8. Suszarka niszczenie naprawa
Witajcie! mam problemos ;d bo tak pisa?em sobie taki skrpt ?e jak klikn? wyceluj? w auto i klikn? lewym to niszczy auto a prawym naprawia mam o to taki kod lecz nie dzia?a . wgra?em to pod suszrk? kt?r? mam podmianion? na silenced
oto kod

naprawa:

addEventHandler 
"onClientClick"root, function( buttonstate_____element )
    if 
element then
        
if button == "right" and state == "down" and getElementType(element) == "vehicle" then
            
if getPedWeapon getLocalPlayer() ) == 22 then
                fixVehicle 
element )
            
end
        end
    end
end
)


niszczenie:

addEventHandler 
"onClientClick"root, function( buttonstate_____element )
    if 
element then
        
if button == "left" and state == "down" and getElementType(element) == "vehicle" then
            
if getPedWeapon getLocalPlayer() ) == 22 then
                destroyElement
element )
            
end
        end
    end
end
)

co tu nie tak za odp daje :piwo:
9. [INNE] Automatycznie niszczenie się auta.
Yo, kiedy? bawi?em si? w pisanie ale nie mia?em czasu i przesta?em, wczoraj znowu chcia?em sobie co? napisa?, bo mam teraz troch? wolnego czasu i mam ma?y problem, ot?? napisa?em sobie skrypt na spawn pojazd?w, ale gdy zrobi? respawn, to pojazd kt?ry zespawnowa?em respawnuje si? w tym miejscu gdzie zosta? przeze mnie zespawnowany. Czy m?g?by mi kto? powiedzie? jak zrobi? jaki? timer, ?eby to zespawnowane przeze mnie auto znika?o (DestroyVehicle) po jakim? czasie jak nikt go nie rusza?
10. Niszczenie Blipa
Niszczenie Blipa potrzebuje funkcji zeby zniszczyc blip z Skrytu "PlayesBlip"