מציג תוצאות 1 עד 5 מתוך 5

אשכול: בעיה בפקודה JetPack/

  1. #1
    הסמל האישי של _NiKe_
    _NiKe_ _NiKe_ מנותק ג'וניור
    תאריך הצטרפות
    19/03/11
    שם פרטי
    מיתר
    הודעות
    203
    קיבל לייק
    4 פעמים

    בעיה בפקודה JetPack/

    יש לי אדמין מוד Xap
    ואני רוצה לשים את הפקודה הזאת באדמין מוד:
    קוד:
    if(!strcmp(cmd, "/JetPack", true)) { new tmp[128]; tmp = strtok(cmdtext,idx); new id = strval(tmp); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"/Help BLABLABLA "); if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"/JetPack [ID]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_RED,"ERORR: Player ID not found"); SetPlayerSpecialAction(id,SPECIAL_ACTION_USEJETPACK); return 1; }
    וזה עושה לי אירורים
    אתם יכולים להביא לי מדריך מפורט איך לשים את הפקודה הזאת באדמין מוד?

    תודה לעוזרים!

  2. #2
    הסמל האישי של Yagel
    Yagel Yagel מנותק נינג'ה
    תאריך הצטרפות
    28/12/10
    שם פרטי
    יגל
    הודעות
    4,521
    קיבל לייק
    314 פעמים
    הפקודה:
    קוד:
    	if(!strcmp(cmdtext, "/JetPack", true)){
        new tmp[128], idx;
        tmp = strtok(cmdtext,idx);
        new id = strval(tmp);
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"/Help BLABLABLA ");
        if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"/JetPack [ID]");
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_RED,"ERORR: Player ID not found");
        SetPlayerSpecialAction(id,SPECIAL_ACTION_USEJETPACK);
        return 1;
    }
    סטוק (שים בסוף המוד) :
    קוד:
    strtok(const string[], &index){
    	new length = strlen(string);
    	while ((index < length) && (string[index] <= ' '))
    	{
    		index++;
    	}
    
    
    	new offset = index;
    	new result[20];
    	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    	{
    		result[index - offset] = string[index];
    		index++;
    	}
    	result[index - offset] = EOS;
    	return result;
    }

  3. #3
    הסמל האישי של _NiKe_
    _NiKe_ _NiKe_ מנותק ג'וניור
    תאריך הצטרפות
    19/03/11
    שם פרטי
    מיתר
    הודעות
    203
    קיבל לייק
    4 פעמים
    איפה שמים את הפקודה?ואיפה שמים את הסטוק?במוד או באדמין מוד?

  4. #4
    הסמל האישי של Yagel
    Yagel Yagel מנותק נינג'ה
    תאריך הצטרפות
    28/12/10
    שם פרטי
    יגל
    הודעות
    4,521
    קיבל לייק
    314 פעמים
    את הפקודה בפאבליק OnPlayerCommandText..

    ותבדוק שים בסוף האדמין מוד

  5. #5
    ofek0 ofek0 מנותק טירון
    תאריך הצטרפות
    22/05/12
    שם פרטי
    אופק
    הודעות
    24
    קיבל לייק
    0 פעמים
    אפשר גם לעשות ככה :

    if(strcmp(cmdtext, "/jetpack", true) == 0)
    {
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFAA," IS ONLY TO RCON");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    CreatePickup(370, 3, X, Y, Z);
    return 1;
    שזה יותר קצר


    אם יש בעיה תגיד לי

נושאים דומים

  1. בעיה בפקודה לקבל MINI + ERROR
    על ידי Yonatan בפורום Pawno & Scripting
    תגובות: 3
    הודעה אחרונה: 02/07/11, 21:44
  2. בעיה | בפקודה /govinvite
    על ידי iCeDRaGoN בפורום RolePlay
    תגובות: 3
    הודעה אחרונה: 19/11/09, 13:52
  3. תגובות: 7
    הודעה אחרונה: 07/10/09, 13:23
  4. בעיה|בפקודה
    על ידי `Erez בפורום Call of Duty
    תגובות: 1
    הודעה אחרונה: 09/06/08, 22:07
  5. יש לי בעיה בטקטיקל!!!עזרה בבקשה...
    על ידי DoGz בפורום Tactical Ops
    תגובות: 5
    הודעה אחרונה: 09/03/05, 18:09
eXTReMe Tracker