שלום לכולם!
היום אני עושה מדריך ממש קל למתחילים
אני יסביר איך לעשות פקודה שעולה כסף..
אז בואו נתחיל
בואו אני יתחיל עם דוגמא:
PHP Code:
if(strcmp(cmdtext,"/Nitro",true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,"אתה לא ברכב");
if(GetPlayerMoney[playerid] <Money) return SendClientMessage(playerid,0xFFFFFFFF,"אין לך מספיק כסף);
GivePlayerMoney(playerid,-Money);
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid,1010);
SendClientMessage(playerid,0xFFFFFFFF,"קניתה ניטרו");
}
עכשיו נסביר כול דבר מה עושה
PHP Code:
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,"אתה לא ברכב");
בודק עם השחקן נמצא בכלל ברכב עם לא זה יכתוב לו אתה לא ברכב
PHP Code:
if(GetPlayerMoney[playerid] <Money) return SendClientMessage(playerid,0xFFFFFFFF,"אין לך מספיק כסף);
בודק עם לשחקן יש תכסף שאתם מגדירים לו במקום הMoney כתבו תסכום כסף שאתה רוצים,אם לא יהיה לו מספיק כסף יכתוב לו "אין לך מספיק כסף"
PHP Code:
GivePlayerMoney(playerid,-Money);
במידה ויש לשחקן תכסף זה לוקח לו תכסף שימו לב שבשורה למעלה וזאת זה אותה דבר רק הסימן שונה בשורה הראשונה יש תסימן הזה (>) שזה בודק עם לשחקן יש סכום כסף נמוך מהסכום שהגדרנו
ובשורה הזאת יש תסימן הזה (-) שזה בעצם מחסיר מהשחקן תכסף ובמידה ואתה רוצים להוסיף לו כסף פשוט לא מוסיפים סימן עושים ככה
PHP Code:
GivePlayerMoney(playerid,Money);
במקום Money תכסף שאתם רוצים להוסיף לו
PHP Code:
new vehicleid = GetPlayerVehicleID(playerid);
בודק תאידי של הרכב שהשחקן נמצא בו
PHP Code:
AddVehicleComponent(vehicleid,1010);
מוסיף לשחקן ניטרו באתר הזה יש לכם תאידי של השיפורים פשוט להחליף ת1010http://wiki.sa-mp.com/wiki/Car_Component_ID
PHP Code:
SendClientMessage(playerid,0xFFFFFFFF,"קניתה ניטרו");
שולח לשחקן הודעה שהוא קנה ניטרו
מקווה שהכל מובן במידה ויש בעיות לכתוב כאן באשכול