* אם ראיתם את המדריך בפורום אחר בשם tal332255 זה אני.
מזה ShowPlayerDialogString ?
זה בעצם כדי שלא תצטרכו בכל פעם שאתם מכינים דיאלוג עם פורמט, ליצור משתנה של פורמט ואז לרשום format( ......... פשוט להוסיף את המשתנים וה% לתוך הפונקציה של הדיאלוג
הקוד
למעלה במוד -
PHP Code:
new bool:FALSE = false;
#define ShowPlayerDialogString(%0,%3,%4,%7,%5,%6,%1,%2) \
do{\
new _string[128];\
format(_string,sizeof(_string),%1,%2);\
ShowPlayerDialog(%0,%3,%4,%7,_string,%5,%6);\
}\
while(FALSE)
שימוש: [חשוב מאוד יש עם זה בעיה קטנה]
השימוש הוא שונה, כשמשתמשים בדיאלוג סטרינג צריך לשים את החלק של "ביטול" "אישור" לפניי החלק של הטקסט בתוך הדיאלוג, דוגמא -
PHP Code:
ShowPlayerDialogString(playerid,10000,DIALOG_STYLE_MSGBOX,"ביטול","אישור","בדיקה","%s %d",GetName(playerid),playerid);
תהנו
קרדיט לי כמובן