PHP Code:
if(strcmp(cmd, "/heal", true) == 0)
{
if(GetPlayerMoney(playerid) < 500)
return SendClientMessage(playerid,COLOR_ORANGE,"(500$)לא תוכל לקנות");
}else{
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_RED,"מילאת חיים");
GivePlayerMoney(playerid,-500);
return 1;
}
הוספתי בפקודה עכשיו שזה יהיה בתשלום
PHP Code:
if(GetPlayerMoney(playerid) < 500)
בודק עם לשחקן יש פחות מ-500 דולר
PHP Code:
return SendClientMessage(playerid,COLOR_ORANGE,"(500$)לא תוכל לקנות");
עם אין לו 500 דולר זה ישלח לו הודעה שהוא לא יכול לקנות כי חסר לו כסף
אני יפרט על הפונקציה במדריך הבא
PHP Code:
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_RED,"מילאת חיים");
GivePlayerMoney(playerid,-500);
הראשון ממלא חיים
השני שולח הודעה באדום לשחקן שהוא מילא חיים
השלישי לוקח לשחקן 500 דולר
עכשיו נלמד קצת על שיגורים
שיגור פשוט:
PHP Code:
if (strcmp(cmdtext, "/m", true)==0)
{
SetPlayerPos(playerid,-506.5588,-73.5109,61.8899);
SetPlayerFacingAngle(playerid, 50.8786);
}
SendClientMessage(playerid, COLOR_PINK, "השתגרתם לאמצע שום מקום");
return 1;
}
עכשיו הסבר
PHP Code:
SetPlayerPos(playerid,-506.5588,-73.5109,61.8899);
אדום - הפונקציה של השיגור
כחול - XYZ - המיקום שאתה נמצא בוא (X ראשון) יש מלא מדריכים על זה בפורום
PHP Code:
SetPlayerFacingAngle(playerid, 50.8786);
זה אומר לאיפה השחקן יסתכל ומה יהיה הזוית שלו(מה שבאדום זה יהיה הזוית)
עכשיו נוסיף את זה לפקודה:
PHP Code:
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid,-506.5588,-73.5109,61.8899);
SetVehicleZAngle(vehicleid, 50.8786);
} else {
הראשון בודק עם השחקן ברכב
השני בודק מה האידי של הרכב
השלישי משגר אותך עם הרכב למיקום
הרביעי אומר מה יהיה הזוית של הרכב כשתשתגר
וככה זה נכנס בפקודה:
PHP Code:
if (strcmp(cmdtext, "/m", true)==0)
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid,-506.5588,-73.5109,61.8899);
SetVehicleZAngle(vehicleid, 50.8786);
} else {
SetPlayerPos(playerid,-506.5588,-73.5109,61.8899);
SetPlayerFacingAngle(playerid, 50.8786);
}
SendClientMessage(playerid, COLOR_PINK, "השתגרתם לאמצע שום מקום");
return 1;
}
עכשיו נוסיף לפקודה שמי שמשתגר לשם מקבל חיים מגן ועם הוא ברכב אז זה יתקן לו את הרכב
PHP Code:
if (strcmp(cmdtext, "/m", true)==0)
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid,-506.5588,-73.5109,61.8899);
SetVehicleZAngle(vehicleid, 50.8786);
SetVehicleHealth(playerid,1000);} else {
SetPlayerPos(playerid,-506.5588,-73.5109,61.8899);
SetPlayerFacingAngle(playerid, 50.8786);}SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);SendClientMessage(playerid, COLOR_PINK, "השתגרתם לאמצע שום מקום");
return 1;
}
הסבר - אתם מכירים כבר את הפקודות ככה שאני רק יסביר על המיקומים
אדום - שמתי אותו שם כי עם לשחקן אין רכב שזה לא יתקן כלום
כחול - שמתי את זה בלי קשר לשיגורים כדי שלא משנה עם אתה בא ברכב או ברגל זה ייתן לך את החיים והמגן
עכשיו נוסיף לפקודה נשקים
PHP Code:
if (strcmp(cmdtext, "/m", true)==0)
{
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid,-506.5588,-73.5109,61.8899);
SetVehicleZAngle(vehicleid, 50.8786);
SetVehicleHealth(playerid,1000);} else {
SetPlayerPos(playerid,-506.5588,-73.5109,61.8899);
SetPlayerFacingAngle(playerid, 50.8786);
}
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);SendClientMessage(playerid, COLOR_PINK, "השתגרתם לאמצע שום מקום וקיבלתם נשקים!"); GivePlayerWeapon(playerid,20,250);
GivePlayerWeapon(playerid,21,250);
GivePlayerWeapon(playerid,24,250);
GivePlayerWeapon(playerid,26,250);
GivePlayerWeapon(playerid,31,250);
GivePlayerWeapon(playerid,32,250);
GivePlayerWeapon(playerid,34,250);
GivePlayerWeapon(playerid,35,250);
GivePlayerWeapon(playerid,39,250);
GivePlayerWeapon(playerid,40,250);
return 1;
}
אין פה הרבה מה להסביר
GivePlayerWeapon הפונקציה שנותנת לשחקן נשק
playerid - חלק מהפקודה
מספרים - האידי של הנשק
250 - כמות הכדורים
סיימנו עם המדריך מקווה שעזרתי תנו תגובות עבדתי עליו 3 שעות!
לכל המעתיקים בינינו אני מסתובב בכל הפורומים המוכרים ברשת אז אל תנסו להעתיק אני ידע