MTASA TÜRK
Türkiye'nin En Güncel MTA Platformu


[İNDİR]Otomatik emote verme.

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı AK-KIRK7

  • Yeni Üye
  • *
    • İleti: 1
: 09 Kasım 2019, 14:18:53
Silah çıkardığınızda otomatik olarak emote verir.
emote1_c.lua
Kod
function weaponSwitch(prevSlot, newSlot)

local curweapon = getPedWeapon(localPlayer,newSlot)
triggerServerEvent("meweapon",getLocalPlayer(),getLocalPlayer(),curweapon)
end
addEventHandler("onClientPlayerWeaponSwitch", getRootElement(), weaponSwitch)




emote2_s.lua
Kod
smallweapon = {[22] = true,[23] = true,[24]=true,[0]=true,[22] = true,[28] = true,[29]=true,[32]=true} -
largeweapon = {[25] = true ,[26] =true,[27] =true,[30]=true,[31]=true,[33]=true,[34]=true,[35]=true,[36]=true,[37]=true,[8]=true}
pocketweapon = {[43] = true,[41] = true,[17]=true,[18]=true,[4] = true,[44] = true,[16]=true}

function meweapon(player,curweapon)
if not  getPedOccupiedVehicle (player) then
   
    weapon = getWeaponNameFromID ( curweapon )
if curweapon == 0 or curweapon == 1  then
return
end
if (smallweapon[curweapon]) then
exports.global:sendLocalMeAction(player,"sağ eliyle belinden "..weapon.." marka silahını kavrayıp çeker.")

elseif (largeweapon[curweapon]) then
exports.global:sendLocalMeAction(player,"sağ ve sol eliyle sırtından "..weapon.." marka silahını kavrayıp çeker.")
elseif (pocketweapon[curweapon]) then
exports.global:sendLocalMeAction(player,"sağ/sol eliyle çantasından önceden hazırlanmış "..weapon.." çıkarır.")
else

---
end
end
end

addEvent("meweapon",true)
addEventHandler("meweapon",getRootElement(),meweapon)

meta.xml
Kod
<meta>
    <info author="Oguzhan" name="Otomatik emote verme sistemi" type="script" version="v1.0" />
   
<script src="emote2_s.lua"/>
<script src="emote1_c.lua" type="client" cache="false"/>

</meta>
 


MTASA TÜRK

[İNDİR]Otomatik emote verme.
« : 09 Kasım 2019, 14:18:53 »

Çevrimdışı TRollBey

  • Yeni Üye
  • *
    • İleti: 19
Yanıtla #1 : 10 Kasım 2019, 17:20:01
Linki görebilmek için Kayıt olun yada Giriş yapın.
Silah çıkardığınızda otomatik olarak emote verir.
emote1_c.lua
Kod
function weaponSwitch(prevSlot, newSlot)

local curweapon = getPedWeapon(localPlayer,newSlot)
triggerServerEvent("meweapon",getLocalPlayer(),getLocalPlayer(),curweapon)
end
addEventHandler("onClientPlayerWeaponSwitch", getRootElement(), weaponSwitch)




emote2_s.lua
Kod
smallweapon = {[22] = true,[23] = true,[24]=true,[0]=true,[22] = true,[28] = true,[29]=true,[32]=true} -
largeweapon = {[25] = true ,[26] =true,[27] =true,[30]=true,[31]=true,[33]=true,[34]=true,[35]=true,[36]=true,[37]=true,[8]=true}
pocketweapon = {[43] = true,[41] = true,[17]=true,[18]=true,[4] = true,[44] = true,[16]=true}

function meweapon(player,curweapon)
if not  getPedOccupiedVehicle (player) then
   
    weapon = getWeaponNameFromID ( curweapon )
if curweapon == 0 or curweapon == 1  then
return
end
if (smallweapon[curweapon]) then
exports.global:sendLocalMeAction(player,"sağ eliyle belinden "..weapon.." marka silahını kavrayıp çeker.")

elseif (largeweapon[curweapon]) then
exports.global:sendLocalMeAction(player,"sağ ve sol eliyle sırtından "..weapon.." marka silahını kavrayıp çeker.")
elseif (pocketweapon[curweapon]) then
exports.global:sendLocalMeAction(player,"sağ/sol eliyle çantasından önceden hazırlanmış "..weapon.." çıkarır.")
else

---
end
end
end

addEvent("meweapon",true)
addEventHandler("meweapon",getRootElement(),meweapon)

meta.xml
Kod
<meta>
    <info author="Oguzhan" name="Otomatik emote verme sistemi" type="script" version="v1.0" />
   
<script src="emote2_s.lua"/>
<script src="emote1_c.lua" type="client" cache="false"/>

</meta>
Bu kodlar çalışmıyor du en son  düzelttinmi hocam ?
 


Çevrimdışı Prose

  • Deneyimli Üye
  • *
    • İleti: 494
  • Gökhan Türkoglu
Yanıtla #2 : Dün, 14:20:34
Yararlı paylaşım