בונה המשימות -> מספר סקריפטים לבדיקה - פורומים - פריפלייט 
שם משתמש:

סיסמא:

  הירשם
באתר 498 גולשים:
498 אורחים ו-0 חברים!
   לחץ כאן על מנת להפוך את פריפלייט לעמוד הבית   לחץ כאן להוסיף את פריפלייט למועדפים   צפה והשתמש ב-RSS 2.0   טימספיק סימולטורים פריפלייט
עמוד הבית פורום סימולטורים גלריה הורדות סימולטורים מדריכים סימולטורים טייסות פעילות חנות קהילתית

  פורום סימולטורים פריפלייט

  פורום טייסות     לארכיון הפורום


חוקי הפורוםחוקי הפורום  חיפושחיפוש  קבוצות משתמשיםקבוצות משתמשים   התחברהתחבר

 עמוד ראשי -> DCS World -> בונה המשימות -> מספר סקריפטים לבדיקה

שליחת הודעה חדשה   תגובה להודעה
צפה בנושא הקודם :: צפה בנושא הבא  
מחבר הודעה
IAF_Amir
טיסות סדירות



הצטרף בתאריך: Apr 14, 2008
הודעות: 692
מיקום: רעננה

הודעהנשלח: 3:02 ,8 יוני 2017, ה'    כותרת הודעה: בונה המשימות -> מספר סקריפטים לבדיקה תגובה עם ציטוט

הכנתי כמה סקריפטים קצרים שבודקים Events בסימולטר

דוגמה לאחד מהם :
https://www.youtube.com/watch?v=cfUwIRYGtjE


הכי בסיסי:
קוד:

trigger.action.outText('Good Day', 15) -- print on the screen for 15 seconds

var = 'nice day'
trigger.action.outText(var, 20) -- print var value

if var == 'nice day' then
trigger.action.setUserFlag('1', true) -- 1=flag number
end


מי המריא?:
קוד:

takeoff = {}
function takeoff:onEvent(event)
if event.id == world.event.S_EVENT_TAKEOFF then
if event.initiator:getID() ~= nil then
u = event.initiator:getPlayerName()
trigger.action.outText(u .. ' just took off', 10)
end
end
end
world.addEventHandler(takeoff)



אחוזי פגיעה עם תותחים:
מתאים ל f-15 (גם למוסטג, אבל עדיין בבדיקות)
קוד:

t = 0
t1 = 0
t2 = 0
ammoCount = 0
per = 0

start = {}
function start:onEvent(event)
if event.id == world.event.S_EVENT_SHOOTING_START then
if event.initiator:getPlayerName() ~= nil then
u = event.initiator:getPlayerName()
t1 = event.time
--trigger.action.outText(u .. ' just fired with guns', 10)
end
end
end
world.addEventHandler(start)

stop = {}
function stop:onEvent(event)
if event.id == world.event.S_EVENT_SHOOTING_END then
if event.initiator:getPlayerName() ~= nil then
u = event.initiator:getPlayerName()
t2 = event.time
t = t2 - t1
ammoCount = ammoCount+(t*100) -- p-51 t*13.1578947*6 | f-15 t*100
end
end
end
world.addEventHandler(stop)

hitCount = 0
hit = {}
function hit:onEvent(event)
if event.id == world.event.S_EVENT_HIT then
if event.initiator:getPlayerName() ~= nil then
u = event.initiator:getPlayerName()
hitCount = hitCount+1
per = 100/ammoCount*hitCount
trigger.action.outText(u .. ' Hit percent= ' .. per .. '%', 5)   
end
end
end
world.addEventHandler(hit)


זמן התחברות למתדלק:

Refueling Time -
קוד:

--reset variables
t = 0
t1 = 0
t2 = 0
u = 0
maxT = 0

--refuel start event
fuelStart = {}
function fuelStart:onEvent(event)
if event.id == world.event.S_EVENT_REFUELING then
if event.initiator ~= nil then
t1 = event.time
trigger.action.outText('REFUELING START', 10)
end
end
end
world.addEventHandler(fuelStart)

--refuel stop event
fuelStop = {}
function fuelStop:onEvent(event)
if event.id == world.event.S_EVENT_REFUELING_STOP then
if event.initiator:getID() ~= nil then
u = event.initiator:getPlayerName()
t2 = event.time
trigger.action.outText('REFUELING STOP', 10)
t = t2-t1
trigger.action.outText(u .. ' Fueled for ' .. t .. ' seconds', 60)
if t > maxT then
trigger.action.outText(u .. ' has the longest refuel time' , 60)
maxT = t
end
end
end
end
world.addEventHandler(fuelStop)


נערך בפעם אחרונה על-ידי IAF_Amir בתאריך 21:03 ,10 יוני 2017, שבת, נערך בסך הכל 6 פעמים
חזור למעלה
טיסה לפרופיל הטייס שלח הודעה פרטית לטייס שלח דואר אלקטרוני לטייס אתר הבית של הטייס
Iaf_Assaf
מנהל ראשי



הצטרף בתאריך: Sep 02, 2006
הודעות: 3448

הודעהנשלח: 7:54 ,8 יוני 2017, ה'    כותרת הודעה: תגובה עם ציטוט

יפה מאוד !


IAF Bell205
IAF Anafa
חזור למעלה
טיסה לפרופיל הטייס שלח הודעה פרטית לטייס
הצג הודעות קודמות:   
שליחת הודעה חדשה   תגובה להודעה    עמוד ראשי -> DCS World כל הזמנים הם שעון ישראל (GMT + שעתיים)
עמוד 1 מתוך 1

 

עבור:   
אתה לא יכול לשלוח הודעות בפורום זה
אתה לא יכול להגיב להודעות בפורום זה
אתה לא יכול לערוך את הודעותיך בפורום זה
אתה לא יכול למחוק את הודעותיך בפורום זה
אתה לא יכול להצביע למשאלים בפורום זה



ניווט מהיר
דף הבית
פורומים
גלריית התמונות
גלריית הסרטונים
הורדות
מדריך טיסה
טייסות
משחקי אונליין
סיפורי טייסים
חנות קהילתית
עשרת הגדולים
דירוג ההורדות
סקרים באתר
אינדקס אתרים
זיכרון והנצחה
הודעות פרטיות
החשבון שלי
פורום סימולטורים
תעופה וביטחון
הצעות לשיפור
מועדון הטייסים
קנה ומכור
סקינרים
חומרה / חומרה ביתית
מתגייסים
פאלקון 4.0
פאלקון אלייד פורס
לומאק / בלק שארק
אחר / נוסטלגיה
אי אל 2
בית ספר לטיסה
פלייט סימולטור
תעופה קלה
טיסנים
ארמד אסולט
רד אורקסטרה
סימולטורים מרכזיים
פלייט סימולטור
פאלקון אלייד פורס
פאלקון 4.0
סטרייק פייטרס
לומאק
כוכב כחול
חיל האוויר האמריקני
חומרה ביתית
בלק שארק
ארמד אסולט
אי אל 2
צור קשר ומידע נוסף
צור קשר
המלץ עלינו
רשימת חברים
קשר אלינו
נושאים באתר
מפת האתר
חיפוש
RSS 2.0
פרסם באתר
תרומה לאתר



© כל הזכויות שמורות לאתר פריפלייט - אתר הסימולטורים מספר 1 בישראל! ©
זמן טעינת הדף: 0.03 שניות