משתמשים פעילים הצופים בנושא זה: 1 (0 משתמשים רשומים ו- 1 אורחים)
|
 |
|

נינג'ה בלגי
הודעות: 1,555

חבר בקהילת: -
|

מנותק
|
|
|
|
| #1 פורסם:
23.04, 01:26
|
|
[מדריך] שימוש ב Strtok
שלום!!!!
ישבתי פו והחלתי לפתוח מריך על Strtok איך להשתמש בו וכ''ו.
אז יאללה למדריך:
אז לפני שאתם רוצים להשתמש בStrtok אתם מוסיפים הכי למטה במוד את זה :
<font size="4"><font color="red">הערה***<font size="2"> אל תשכחו להסיף בפאבליק הזה : OnPlayerCommandText
אחרי שהוספתם את זה אנחנו עוברים לשלב ב
עכשיו יש לנו את כול הדברים הנחוצים בשביל לעשות פקודה עם strtok
אנחנו למשל עושים ככה:
אחרי שרשמתם את זה זה אומר אם השחקן יעשה את הפקודה הזאת מה זה ירשום לו.
עכשיו שעשיתם את זה אתם בטח רוצים להוסיף פקודות לקוד הזה , אז ממשיכים אחרי ה return1 ;
{
אתם כותבים:
ככה בעצם זה יוצר לכם :
ב weaponid אתם רושמים את האידי של הנשק , ו ב ammo אתם רושמים את מספר הכדורים שהשחקן יקבל.
וככה אתם יכולים ליצור הרבה פקודות.
===============================================
נעבור עכשיו איך לעשות השוואת מספרים!
פו נילמד איך לבדוק איזה מספר המשתמש רשם אחרי הפקודה:
דבר ראשון נמציא לנו רשימה של צבעים לדוגמא
red מספר 1
green מספר 2
yellow מספק 3
orange מספר 4
-------------
עכשיו אנחנו ניצור את הקוד:
זה עושה שאים השחקן רשם את הפקודה setcolor זה ירשום לו
[ setcolor [color-number
עכשיו נוסיף לפקודה מיספרים:
בקטע הזה זה הפקודה תהיה
זה בעצם ישנה את הצבע של השחקן לצבע שהגדרתם , הצבע הוא אדום , וזה יקח מהשחקן 100 דולר על שינוי צבע..
-------------------------------
עכשיו אני יביא לכם את כול הקוד:
 |
|
 |
 |
|
 |
|
iif(strcmp(cmd, "/Setcolor", true) == 0) { { new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: /setcolor [ color-number]"); SendClientMessage(playerid, COLOR_GREY, "Numbers: 1.Baseball Bat - 100$ | 2.Desert Eagle - 200$ | 3.MP5 - 400$"); return 1; } new color = strval(tmp); switch (color){ case 1:{ if (GetPlayerMoney(playerid) >= 100){ GivePlayerMoney(playerid, -100); SetPlayerColor(playerid,COLOR_RED); }} case 2:{ if (GetPlayerMoney(playerid) >= 200){ if (GetPlayerMoney(playerid) >= 200){ SetPlayerColor(playerid,COLOR_GREEN); }} default:{ SendClientMessage(playerid, COLOR_YELLOW, "ERROR: Unknow the COLOR Number "); } } return 1; } return 0; }
|
|
 |
|
 |
|
</b> זהו פו סימנו , השורה default אומרת שאים השחקן יעזה מספר שגוי שאין אותו בקוד זה ירשום לו את ההודעה שתגדירו ( צבע ירוק)
אני מחר יערוך ויוסיף עוד תוכן (בדיקת תוכן בStrtok)
הקוד השתבש קצת אני יערוך ויתקן אותו מצטער....
עריכה של יוסי,סיבה:הוספת תגי PHP
נערך לאחרונה על ידי GiP YossI, 13.06 בשעה 15:38.
|

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

משתמש רציני
הודעות: 560

חבר בקהילת: -
|

מנותק
|
|
|
|
| #2 פורסם:
23.04, 01:50
|
|
|
כל הכבוד אחי.. אחלה מדריך .. עזר לי מאוד!
|
__________________________
מתכנת sa-Mp בשביל עצמי..
כינוי בשרת nyg]time2die :vgmes3
כינוי בשרת Mr_PrO :vgmes1
כינוי בוונט:Mr_PrO
כינוי ברולפליי:Mike_John
|
|
|
|
|

מצליחן
הודעות: 675

חבר בקהילת: -
|

מנותק
|
|
|
|
| #3 פורסם:
23.04, 02:02
|
|
|
אחלה מדריך.. יש כמה חלקים לא מובנים אבל נחמד.
|
|
|
|
|
|

עילוי
הודעות: 10,506

חבר בקהילת: -
|

מנותק
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,555

חבר בקהילת: -
|

מנותק
|
|
|
|
| #5 פורסם:
23.04, 11:21
|
|
|
BaRKiD |
ציטוט: |
 |
|
|
סרגיי המדריך ממש לא מובן  |
|
|
|
|
אממ . אני ניסיתי לעשות את זה בתבניות אבל הכול השתבש לי ולא הצלחתי אני יערוך את זה ויתקן
|

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

נינג'ה בלגי
הודעות: 1,074

חבר בקהילת: -
|

מנותק
|
|
|
|
| #6 פורסם:
23.04, 11:37
|
|
זה ניראה לי מוכר אתה בטוח שלא העתקת את זה
אבל לא משנה כל הכבוד
|
|
|
|
|
|

נינג'ה בלגי
הודעות: 1,555

חבר בקהילת: -
|

מנותק
|
|
|
|
| #7 פורסם:
23.04, 13:21
|
|
|
$TrOy$ |
ציטוט: |
 |
|
|
זה ניראה לי מוכר אתה בטוח שלא העתקת את זה
אבל לא משנה כל הכבוד |
|
|
|
|
לא אחי , ואני יודע למה זה דומה !!!
לא אבל לא עתקתי את זה!
|

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

מתכנת שרת DeathMatch
הודעות: 2,575

חבר בקהילת: -
|

מנותק
|
|
|
|
| #8 פורסם:
23.04, 13:35
|
|
כל הכבוד, קיבל לינקייה.
להבא תשתמש בתגיות PHP.
|
gmR Amit
|
|
|
|
|
|
|
משחקי מחשב, פלייסטיישן 1-2-3, נינטנדו ואקסבוקס קונים במונסטר
|