שלום לכם סטלה זון!
החלטתי לעשות עוד מדריך והפעם אני ידבר על פונקצית הFloat
דבר ראשון מזה בעצם Float?
Float = מספר עשרוני. למשל 10.00 או 5.00
בואו אני יתן לך דוגמא עם Float למשל פקודה להפיכת הרכב Flip/
PHP Code:
if(strcmp(cmdtext,"/Flip",true) == 0)
{
new Float:X,Float:Y,Float:Z,Float:A;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicleid,X,Y,Z);
GetVehicleZAngle(vehicleid,A);
SetVehiclePos(vehicleid,X,Y,Z);
SetVehicleZAngle(vehicleid,A+2);
return 1;
}
עכשיו בואו אני יסביר לכם מה עשיתי
PHP Code:
new Float:X,Float:Y,Float:Z,Float:A;
זה משיג תמספרים עשרוניים במקרה שלנו את המיקום של הרכב כי מן הסתם הX,Y,Z של הרכב לא יכול להיות מספר שלם רק מספר עשרוני...
PHP Code:
new vehicleid = GetPlayerVehicleID(playerid);
משיג את האידי של הרכב שהשחקן נמצא פה
PHP Code:
GetVehiclePos(vehicleid,X,Y,Z);
משיג תמיקום של הרכב שאתם נמצאים בו
PHP Code:
GetVehicleZAngle(vehicleid,A);
משיג תזווית של הרכב שאתם נמצאים פה
PHP Code:
SetVehiclePos(vehicleid,X,Y,Z);
מחזיר תרכב למיקום שאתם נמצאים בו
PHP Code:
SetVehicleZAngle(vehicleid,A+2);
משנה תזווית של הרכב
שימו לב שעשיתי ככה A+2 שזה בעצם משנה תזווית של הרכב +2 כאילו שהרכב יחזור להיות ישר ולא הפוך
מקווה שהבנתם במידה ונתקלתם בבעיה תכתבו כאן באשכול...