[מדריך]IsPlayerInSphere - קהילות משחקים - Vgames
MSN ראשי MSN חדשות MSN עסקים
ברשת
Spaces Messenger Hotmail
Vgames - ערוץ המשחקים הישראלי

חיפוש מתקדם
רישום משתמש חדש


משחקי כיף, פאן


לנגן השירים האינטרקטיבי של רדיוס 100FM

לחצו לקניית משחקים למחשב, לפלייסטיישן, ל PSP, לנינטנדו ול XBOX360
מגזין קהילות הורדות Vgames FUN
  ערוצים טורנירים וליגות אירועים שרתי משחק חנות
 


נושא: [מדריך]IsPlayerInSphere
משתמשים פעילים הצופים בנושא זה: 1 (0 משתמשים רשומים ו- 1 אורחים)
 
מחבר הודעה

האווטר המגניב של NonTat

מודל לחיקוי

הודעות: 2,145

חבר בקהילת: -

מנותק

מנותק

#1   פורסם: 27.04, 15:46

ברירת מחדל [מדריך]IsPlayerInSphere


ראיתי שדיברו על זה פה וגם מישהו ביקש אז הנה:

עכשיו הנה הפאבליקים של הפונקציה
שימו הכי למטה במוד את החלק הזה:
stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius//By Sacky
{
if(
GetPlayerDistanceToPointEx(playerid,x,y,z) < radius){
return 
1;
}
return 
0;
}
stock GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z//By Sacky
{
new 
Float:x1,Float:y1,Float:z1;
new 
Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
tmpdis floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z1)),2));
return 
floatround(tmpdis);

*שימו לב שזה שתי פאבליקים שונים שנבנו על ידי Sacky(לא בטוח)


עכשיו שימוש הפונקציה בפקודה
בכדי להשתמש בפונקציה בפקודה צריך את הפונקציה שהיא:
IsPlayerInSphere(playerid,X,Y,Z,radius
playerid - האידי של השחקן
x ,y,z - קורדינאציות
radius - הרדיוס או הטווח שהפקודה תקלט אם יעשו את זה


דוגמא לעבודה עם הפונקציה:
הפקודה די שימושית עם move object אז הנה דוגמא לmove object
if(strcmp(cmd"/opendoor"true) == 0)
 {
   if(
IsPlayerInSphere(playerid,x,y,z,2))
  {
   
MoveObject(3,xyz,1);
  }
  return 
1;
 } 
בפקודה פה בדקנו אם השחקן נמצא בקורדינציות שהגדרתם בטווח 2 אם כן זה יעשה move object
לאובייקט מספר 3 לקורדינציות x y z במהירות 1

עד לפה המדריך(אם אפשר לקרוא לזה ככה) =]
המדריך נכתב על ידי(NonTat)
אם יש שאלות\בעיות רשמו פה


L1RaN£


חזרה לראש העמוד

האווטר המגניב של Mr_SandwicH

צוות WR

הודעות: 3,116

חבר בקהילת: -

מנותק

מנותק

#2   פורסם: 27.04, 16:11

אממ אלירן לא ממש אבנתי מה זה עושה אפשר הסבר?


|לעזרה| ICQ : 389169879 | בפרטי בפורום|
setImgWidth();


חזרה לראש העמוד

האווטר המגניב של MidoBan

משתמש רגוע

הודעות: 63

חבר בקהילת: -

מנותק

מנותק

#3   פורסם: 27.04, 16:17

Mr_SandwicH
ציטוט:
צפה בהודעה
אממ אלירן לא ממש אבנתי מה זה עושה אפשר הסבר?
הפונקציה בודקת אם השחקן נמצא בתוך מעגל מסויים.
היא מקבלת את האידי של השחקן, את נקודת האמצע של המעגל, והרדיוס.




חזרה לראש העמוד

האווטר המגניב של Mr_SandwicH

צוות WR

הודעות: 3,116

חבר בקהילת: -

מנותק

מנותק

#4   פורסם: 27.04, 16:25

אה אז זה כאילו כמו מה שהסברתה לי עם הפיקפ רק בלי כלום ?


|לעזרה| ICQ : 389169879 | בפרטי בפורום|
setImgWidth();


חזרה לראש העמוד

האווטר המגניב של MidoBan

משתמש רגוע

הודעות: 63

חבר בקהילת: -

מנותק

מנותק

#5   פורסם: 27.04, 17:34

חחח לא.
זה משהו אחר לגמרי, אני הסברתי לך על OnPlayerPickupPickup.
זה פשוט מופעל כשמישהו לוקח פיקאפ.

Sphere זה יותר כמו איזור.
בקיצור, זה לא אותו דבר..




חזרה לראש העמוד

האווטר המגניב של @FoCuS@

נינג'ה בלגי

הודעות: 1,361

חבר בקהילת: -

מנותק

מנותק

#6   פורסם: 27.04, 18:09

Pי יפה אלירן ??





גם אני עברתי את הודעות: 1,000


חזרה לראש העמוד

משתמש צעיר

הודעות: 39

חבר בקהילת: -

מנותק

מנותק

#7   פורסם: 28.04, 11:07

תודה..
אתה שינית לה את השם במקרה? כי ראיתי את אותה הפונקצי של Sacky שנקראה IsPlayerInCircle...


חזרה לראש העמוד

האווטר המגניב של NonTat

מודל לחיקוי

הודעות: 2,145

חבר בקהילת: -

מנותק

מנותק

#8   פורסם: 28.04, 13:51

לא אחי לא שיניתי
sacky הביא את זה בפורום סאמפ


L1RaN£


חזרה לראש העמוד

האווטר המגניב של simon302

משתמש רציני

הודעות: 362

חבר בקהילת: -

מנותק

מנותק

#9   פורסם: 28.04, 14:20

תסביר איך אני מוצא את הקורדינציות אחי..או שזה אותו דבר כמו playertopoint?


__________________________
כינוי בשרת nyg]time2die :vgmes1
כינוי בוונט:Time2Die
כינוי בר
ולפליי:Simon_Shalom





חזרה לראש העמוד

האווטר המגניב של NonTat

מודל לחיקוי

הודעות: 2,145

חבר בקהילת: -

מנותק

מנותק

#10   פורסם: 28.04, 19:20

אתה יכול למצוא את הקורדינציות עם /save
:S


L1RaN£


חזרה לראש העמוד
משחקי מחשב, פלייסטיישן 1-2-3, נינטנדו ואקסבוקס קונים במונסטר

הגדרות נושא
אפשרויות הצגת נושא


עזרה             אודות האתר             צור קשר             דרושים             פרסם באתר            RSS Vgames