Jump to content

getElementData - Fix


Recommended Posts

Posted

ألسسلأم عليكم ..

جاتني مشكلة بـ الدتا الارقمنت الاول .

الدي بوق يقول باد آرقمنت .

انا ابي يوم الاعب يسجل دخول يتحقق من ان قبل اسمه [Pro]

يعطيه فلوس

الكود

addEventHandler("onPlayerLogin",root, 
function (    player   ) 
if ( getElementData(player,"Moeny") == true ) then 
if ( getPlayerFromName("[Pro]"..getPlayerName(player).."") ) then 
givePlayerMoney(player,10000) 
setElementData(player,"Money",true) 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 تـم أعطائك فلوس لانك حاط الشعار ",player,255,255,0,true) 
else 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 لم يتم اعطائك فلوس لانك ماحطيت الشعار",player,255,0,0,true) 
end 
end 
end 
) 

Dis ; AF.#0941

Posted
onPlayerLogin 
thePreviousAccount: The account the player was logged into before 
The source of this event is the player element that just logged in. 

Playerالـ

thePreviousAccount تعريفه

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

Posted

+

عندك خطأ بالداتا

if ( getElementData(source,"Moeny") == true ) then 

Moeny ^

setElementData(source,"Money",true) 

Money

Money ~= Moeny :mrgreen:

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

Posted
addEventHandler("onPlayerLogin",root, 
function ( ) 
local name = getPlayerName(source) 
if string.find(name,"[Pro]" ) then 
givePlayerMoney(source,10000) 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 تـم أعطائك فلوس لانك حاط الشعار ",source,255,255,0,true) 
else 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 لم يتم اعطائك فلوس لانك ماحطيت الشعار",source,255,0,0,true) 
end 
end 
) 

تمت التجربه ^

وخرت الداتا ماشفت لها وظيفة نهائياً

لأن الاعب يوم يدخل من جديد ما يكون له داتا الفلوس

ما يتحقق الشرط

وقتها ما ياخذ فلوس

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

Posted

الداتا وهميه -.-

عشان كذا ماياخذ فلوس اذا طلع ودخل

اظن تقدر تسويها ب الاكاونت داتا

@The[X]GameR وترى كود

شغال

* There is no God but Allah, Mohammed is the Messenger Of Allah

Posted
الداتا وهميه -.-

عشان كذا ماياخذ فلوس اذا طلع ودخل

اظن تقدر تسويها ب الاكاونت داتا

@The[X]GameR وترى كود

شغال

صحيح

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

Posted
addEventHandler("onPlayerLogin",root, 
function (    player   ) 
if ( getElementData(player,"Moeny") == true ) then 
if ( getPlayerName(player):find("%[Pro%]") ) then 
givePlayerMoney(player,10000) 
setElementData(player,"Money",true) 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 تـم أعطائك فلوس لانك حاط الشعار ",player,255,255,0,true) 
else 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 لم يتم اعطائك فلوس لانك ماحطيت الشعار",player,255,0,0,true) 
end 
end 
end 
) 

انه مايقدر ياخذ فلوس غير مره غير من المنت داتا الى اكونت داتا

Posted (edited)

هذا مثال للكل من جانب سيرفر وسويته عن طريق جدول عشان تحط تاجات زيادهـ

local nTable = {  
    "[Pro]", 
    -- "tag", 
} 
  
addEventHandler ( "onResourceStart", resourceRoot, function (    ) 
    for _,v in ipairs ( nTable ) do 
    if ( string.find  ( string.upper ( getPlayerName ( v ), v[1] ) ) ) then  
    givePlayerMoney ( v, 1000000 ) 
    outputChatBox ( "تم اعطاء جميع الاعبين الي حاطين الشعار فلوس", v, 255, 255, 255, true ) 
        else 
    outputChatBox ( "لم يتم اعطاء الجميع فلوس لانهم مو حاطين العشار", v, 255, 255, 255, true )  
    end 
   end 
end ) 

Edit : تم التعديل

Edited by Guest

* There is no God but Allah, Mohammed is the Messenger Of Allah

Posted

جرّب !

addEventHandler("onPlayerLogin",root, 
function ( ) 
local name = getPlayerName(source) 
if ( name:find("%[Pro%]") ) then 
givePlayerMoney(source,10000) 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 تـم أعطائك فلوس لانك حاط الشعار ",source,255,255,0,true) 
else 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 لم يتم اعطائك فلوس لانك ماحطيت الشعار",source,255,0,0,true) 
end 
end 
) 

ي الوحش , الكود حقق جربته ما شتغل لكن عندي سؤال

%[Pro%]

هذي علامة النسبه المئوية وش وظيفتها ؟ :mrgreen::arrowleft:

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

Posted (edited)

@ Mr.R : مثالكـ خطا !

جربت هالكود .. :

addEventHandler ( "onPlayerLogin", root, function (   ) 
    if ( string.find ( string.lower ( getPlayerName ( source ) ), "[pro]" ) ) then 
       givePlayerMoney ( source, 1000 ) 
       setElementData ( source, "ProPlayer", true ) 
   end 
end ) 
Edited by Guest

To Contact Me at Skype : [email protected]

Posted
@ Mr.R : مثالكـ خطا !

ياليت تجاوب ع هالسؤال ياخ زاحف :oops:

ي الوحش , الكود حقق جربته ما شتغل لكن عندي سؤال

%[Pro%]

هذي علامة النسبه المئوية وش وظيفتها ؟ :mrgreen::arrowleft:

Posted
@ Mr.R : مثالكـ خطا !

جربت هالكود .. :

addEventHandler ( "onPlayerLogin", root, function (   ) 
    if ( string.find ( string.lower ( getPlayerName ( source ) ), "[pro]" ) ) then 
       givePlayerMoney ( source, 1000 ) 
       setElementData ( source, "ProPlayer", true ) 
   end 
end ) 

الخطأ في التحقق صح ؟

طيب وش وظيفة

string.lower 

* There is no God but Allah, Mohammed is the Messenger Of Allah

Posted

الخطا فـ الكود كله مو بس التحقق .. فايدتها تصغر لك حروف السترنق

بالنسبة لكود الوحش ما ادري وش الغرض من انه حط النسبة المئوية

To Contact Me at Skype : [email protected]

Posted
الخطا فـ الكود كله مو بس التحقق .. فايدتها تصغر لك حروف السترنق

بالنسبة لكود الوحش ما ادري وش الغرض من انه حط النسبة المئوية

طيب ولا عليك امر صحح الكود عشان اعرف الخطأ وماطيح فيه مره ثانيهه

* There is no God but Allah, Mohammed is the Messenger Of Allah

Posted
@ Mr.R : مثالكـ خطا !

ياليت تجاوب ع هالسؤال ياخ زاحف :oops:

ي الوحش , الكود حقق جربته ما شتغل لكن عندي سؤال

%[Pro%]

هذي علامة النسبه المئوية وش وظيفتها ؟ :mrgreen::arrowleft:

:mrgreen:

غريبه والله

حنا نبرمج ولا رياضيات ؟ :mrgreen::lol:

وش وظيفة النسبة المئوية يا اخوآن ؟

+ برو قيمر طرحت لك الكود الاخير

الكود شغال

اذا كتبت pr

ما تاخذ فلوس

وكل شيء تمام

بالتوفيق :)

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

Posted (edited)
طيب ولا عليك امر صحح الكود عشان اعرف الخطأ وماطيح فيه مره ثانيهه

addEventHandler ( "onResourceStart", resourceRoot, function (    ) 
    for _,v in ipairs ( getElementsByType ( "player" ) ) do 
     if ( string.find ( string.upper ( getPlayerName ( v ), "[Pro]" ) ) ) then 
       givePlayerMoney ( v, 1000000 ) 
       outputChatBox ( "تم اعطاء جميع الاعبين الي حاطين الشعار فلوس", v, 255, 255, 255, true ) 
    end 
  end    
end ) 
Edited by Guest

To Contact Me at Skype : [email protected]

Posted

حياك الله يارفيقي ^

وتسلم يمينك يآ زاحف :$$

* There is no God but Allah, Mohammed is the Messenger Of Allah

Posted

حـيّآكـ الله أخوي :]

قليله بحقك

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

# اعتزال هذه الفترة | المؤسسة العربية تعود قريباً .

Posted
جرّب !
addEventHandler("onPlayerLogin",root, 
function ( ) 
local name = getPlayerName(source) 
if ( name:find("%[Pro%]") ) then 
givePlayerMoney(source,10000) 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 تـم أعطائك فلوس لانك حاط الشعار ",source,255,255,0,true) 
else 
outputChatBox("#ffffff* [MoneySystem] : #ff0000 لم يتم اعطائك فلوس لانك ماحطيت الشعار",source,255,0,0,true) 
end 
end 
) 

ي الوحش , الكود حقق جربته ما شتغل لكن عندي سؤال

%[Pro%]

هذي علامة النسبه المئوية وش وظيفتها ؟ :mrgreen::arrowleft:

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

بالنسبه لسؤالك

لو تحط زي كذا

string.find ("[Pro]Player","[Pro]")

مابيشتغل صح السكربت بيكون عندك خطا

لازم تحط قبل

[ and ]

%

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...