Jump to content

طلب فنكشنات


Recommended Posts

هل هذا صحيح؟؟

يتحقق ان الالمنت = لاعب ويقفل الحدث

addEventHandler("onClientPlayerDamage",root, function() 
    if getElementType(player) then 
        cancelEvent () 
    end 
end) 

addEventHandler("onClientPlayerDamage",root, function() 
    if getElementType(source) == "player" then 
        cancelEvent () 
    end 
end) 

اتوقع كذا

Link to comment

اين الاخطاء بالكود دا ؟

addEventHandleR("onResourceStart",root, function(player) 
  
local mathPlayer = math.random(player) 
  
local x,y,z = getElementPosition(player,mathPlayer) 
  
local blip = createBlip(x,y,z,47) 
  
setElementData(player,"pplayer",true) 
  
outputChatBox("Kill"..player.."To Win $50000",root,0,255,0) 
  
end) 
  
addEventHandler("onPlayerWasted",root, function(player) 
  
    if getElementData(player,"pplayer") == true then 
  
givePlayerMoney(attacker,50000) 
  
    destroyElement(blip) 
  
outputChatBox("Tish Player"..attacker.."Was Kill"..player.."Win $50000",root,255,0,255) 
  
setTimer( function() 
  
restartResource() 
  
        end,60000,1) 
    end 
end) 

Link to comment
اين الاخطاء بالكود دا ؟
addEventHandleR("onResourceStart",root, function(player) 
  
local mathPlayer = math.random(player) 
  
local x,y,z = getElementPosition(player,mathPlayer) 
  
local blip = createBlip(x,y,z,47) 
  
setElementData(player,"pplayer",true) 
  
outputChatBox("Kill"..player.."To Win $50000",root,0,255,0) 
  
end) 
  
addEventHandler("onPlayerWasted",root, function(player) 
  
    if getElementData(player,"pplayer") == true then 
  
givePlayerMoney(attacker,50000) 
  
    destroyElement(blip) 
  
outputChatBox("Tish Player"..attacker.."Was Kill"..player.."Win $50000",root,255,0,255) 
  
setTimer( function() 
  
restartResource() 
  
        end,60000,1) 
    end 
end) 

راجع سورس الاحداث كلها

onResourceStart -- لازم تسوي لوب للاعبين اذا بغيت تسوي شي

onPlayerWasted -- مصدره الاعب الي مات وفيه بارتمنات عن الي القاتل الخ ... ء

Link to comment

اضيف على ذلك

انت مسوي يختار لاعب عشوائي لو اشتغل السكربت

ويحط له داتا ويجيب احداثياته

سوي متغير لفنكشن

getRandomPlayer -- 

تجيب احداثياته وتحط له داتا لو اشتغل المود ومايحتاج تسوي لوب

+ انت مسوي لوكال للبلب ولو مات الاعب بتحذفه

كذا ماراح يشتغل احذف اللوكال ولو مات الاعب تحقق من البلب واحذفه

وبالنسبة

restartResource 

ناقصك ارقمنتات

attacker و

ماهي معرفه

Link to comment
Begin () 
  
function Begin ( ) 
    local player = getRandomPlayer () 
    blip = createBlipAttachedTo ( player, 47 ) 
    setElementData ( player, 'pplayer', true ) 
    outputChatBox ( '* kill '.. getPlayerName ( player ) ..' To Win 50000$', root, 128, 128, 128 ) 
    addEventHandler ( 'onPlayerWasted', root, onWasted ) 
end 
  
function onWasted ( _,killer ) 
    if killer ~= source and getElementData ( source, 'pplayer' ) == true then 
        givePlayerMoney ( killer, 50000 ) 
        destroyElement ( blip ) 
        setElementData ( source, 'pplayer', false ) 
        outputChatBox ( '* '..getPlayerName ( killer )..' Killed '..getPlayerName ( source )..' and won 50000$', root, 128, 128, 128 ) 
        removeEventHandler ( 'onPlayerWasted', root, onWasted ) 
        setTimer ( Begin, 60000,1 ) 
    end 
end 

جرب , واعتذر إذا كان فيه اخطاء لاني سويته عالسريع

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...