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

אשכול: פקודות מגניבות ושישמושיות

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

    פקודות מגניבות ושישמושיות

    חלק מהפקודות אני בניתי וחלק מהסאמפ העולמי



    פקודה שמביאה לך לייזר (זה דומה ללייזר)


    if(!strcmp("/L", cmdtext, true)) {[/QUOTE]
    SetPlayerAttachedObject(playerid,0,19082,6); //
    SetPlayerAttachedObject(playerid,1,19082,5); //
    return 1;
    }
    [QUOTE]


    פקודה שניה - מילוי חיים לשחקן

    סטוק

    stock SetFullPlayer(playerid, Float:Health, Float:Armour)[QUOTE]


    {
    SetPlayerHealth(playerid, Health);
    SetPlayerArmour(playerid, Armour);
    return
    1;
    [QUOTE]}



    הפקודה עצמה
    [QUOTE]
    if(strcmp("/SetFullPlayer", cmdtext, true, 10) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!
    strlen(tmp)) return SendClientMessage(playerid, -1, "USAGE: /SetFullPlayer [ID]");
    id = strval(tmp);
    if(!
    IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000FF, "NOT ID");
    SetFullPlayer(id, 100, 100);
    return
    1;
    [QUOTE]{


    פקודה שלישית - לתת מיני גאן לשחקן (רק לרקון)


    if(strcmp("/getmini", cmdtext, true, 10)==0){[QUOTE]
    if(!IsPlayerAdmin(playerid)){// check if player is admin
    SendClientMessage(playerid, 0xAA3333AA, "You aren't an admin.");
    }else{
    GivePlayerWeapon(playerid,38,10000);
    SendClientMessage(playerid, 0x00FF00FF, "[Admin] You have recived a Minigun!");
    }
    return1;




    פקודה רביעית - קיק לכל השרת


    [QUOTE]if
    (
    strcmp
    (
    "/kickall"
    , cmdtext, true,
    8
    )
    ==
    0
    )
    {
    if
    (
    !
    IsPlayerAdmin
    (
    playerid
    )
    )
    {
    return
    SendClientMessage
    (
    platerid, 0xFF6347AA,
    "You are not an admin!"
    )
    ;
    }
    for
    (
    new
    players
    =
    0
    ; players
    <
    MAX_PLAYERS; players
    ++
    )
    {
    if
    (
    IsPlayerConnected
    (
    players
    )
    )
    {
    Kick
    (
    players
    )
    ;
    }
    }
    return
    1
    ;
    }[QUOTE]





    המשך בתגובה הבאה

    פקודה חמישית - קיל (להתאבד)


    if
    (
    strcmp
    (
    cmdtext,
    "/kill"
    ,true
    )
    ==
    0
    )
    {
    SendClientMessage
    (
    playerid,COLOR_RED,
    "התאבדתה "
    )
    ;
    SetPlayerHealth
    (
    playerid,
    -
    100
    )
    ;
    return
    1
    ;
    }



    פקודה שישית - גוד מוד לרכב


    new
    AutoVehFixTimer
    [
    MAX_SERVER_PLAYERS
    ]
    ;



    commandtext :


    if
    (
    strcmp
    (
    "/vgod on"
    , cmdtext, true,
    9
    )
    ==
    0
    )
    {
    new
    Float
    :
    health;
    new
    veh;
    veh
    =
    GetPlayerVehicleID
    (
    playerid
    )
    ;
    GetVehicleHealth
    (
    veh, health
    )
    ;
    if
    (
    health
    <
    999
    )
    SetVehicleHealth
    (
    veh,
    1000
    )
    ;
    GameTextForPlayer
    (
    playerid,
    "~w~vgod ~g~On!"
    ,
    2000
    ,
    5
    )
    ;
    AutoVehFixTimer
    [
    playerid
    ]
    =
    SetTimerEx
    (
    "autofixtimer"
    ,
    1
    , true,
    "i"
    , playerid
    )
    ;
    return
    1
    ;
    }



    בסוף של המוד


    forward
    autofixtimer
    (
    playerid
    )
    ;
    public
    autofixtimer
    (
    playerid
    )
    {
    new
    Float
    :
    health;
    new
    veh;
    veh
    =
    GetPlayerVehicleID
    (
    playerid
    )
    ;
    GetVehicleHealth
    (
    veh, health
    )
    ;
    if
    (
    health
    <
    999
    )
    SetVehicleHealth
    (
    veh,
    1000
    )
    ;
    return
    1
    ;
    }



    תגובות בונות האשכול יתעדכן כל כמה זמן השקעתי פה הרבה


    עדכון ראשון פקודה Flip


    if(strcmp(cmd, "/Flip", true) == 0) {
    if(!(IsPlayerInAnyVehicle(playerid)))return SendClientMessage(playerid,COLOR_WHITE,"אינך ברכב"); new Float:X,Float:Y,Float:Z,Float:Angle; GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); GetVehicleZAngle(GetPlayerVehicleID(playerid),Angle); SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z+3); SetVehicleZAngle(GetPlayerVehicleID(playerid),Angle); return 1;
    }



    פקודה שניה של העדכון Fix

    if(strcmp("/fixCar", cmdtext, true) == 0){
    if(!(IsPlayerInAnyVehicle(playerid)))return SendClientMessage(playerid,COLOR_WHITE,"אתה לא ברכב"); new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid,1000.0);RepairVehicle(vehicleid); SendClientMessage(playerid,0x0FFDD349, "רכבך תוקן"); return 1;
    }



    כמובן כולכם יכולים להגיב פה אם פקודות ואני יוסיף
    הוספתי עוד אחת



    עדכון שני
    פקודה ראשונה של העדכון לתת לך JetPack

    סטוק בסוף המוד

    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;
    }



    הפקודה עצמה


    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;
    }



    כמה פקודות להגיד היי להגיד ביי לקנות חבילת נשקים קטנה ולקנות חבילת נשקים גדולה ופאי לשלוח כסף


    if(strcmp(cmdtext, "/Clean", true) == 0) { for (new i=0;i<70;i++)
    SendClientMessage(playerid, COLOR_RED, " ");
    SendClientMessage(playerid, COLOR_YELLOW, " Clean Chat Succsfully!");
    return 1;
    }





    //*==================[Hey-Bye]==================================================
    if (strcmp(cmdtext, "/hey", true)==0)
    {
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string,sizeof(string), " àåîø äéé ìëåìí %s(ID-%d) ",pName);
    SendClientMessageToAll(COLOR_YELLOW,string);
    return 1;
    }




    if (strcmp(cmdtext, "/bye", true)==0)
    {
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string,sizeof(string), " àåîø áéé ìëåìí %s(ID-%d) ",pName);
    SendClientMessageToAll(COLOR_GREEN,string);
    return 1;
    }


    פאי לחבילות נשקים


    if(strcmp(cmd, "/SmallGun", true) == 0){
    GivePlayerWeapon(playerid,24,250);
    GivePlayerWeapon(playerid,29,250);
    GivePlayerWeapon(playerid,33,250);
    GivePlayerWeapon(playerid,11,1);
    SendClientMessage(playerid,COLOR_WHITE,"÷éáìú çáéìú ðù÷éí îñåâ éçéãú ÷èðä");
    return 1;
    }




    if(strcmp(cmd, "/BigGun", true) == 0)
    {
    GivePlayerWeapon(playerid,26,250);
    GivePlayerWeapon(playerid,28,250);
    GivePlayerWeapon(playerid,31,250);
    GivePlayerWeapon(playerid,4,1);
    SendClientMessage(playerid,COLOR_WHITE,"÷éáìú çáéìú ðù÷éí îñåâ éçéãéú âãåìä");
    return 1;
    }


    if(strcmp(cmdtext, "/Pay", true) == 0 || (strcmp(cmd, "$", true)==0)) {
    new tmp[256];
    tmp = strtok(cmdtext, idx);


    if(!strlen(tmp)) {
    SendClientMessage(playerid, COLOR_WHITE, "[USE]: /Pay [ùç÷ï] [ñëåí]");
    return 1;
    }
    giveplayerid = strval(tmp);

    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) {
    SendClientMessage(playerid, COLOR_WHITE, " [USE]: /Pay [ùç÷ï] [ñëåí]");
    return 1;
    }
    moneys = strval(tmp);

    //printf("givecash_command: %d %d",giveplayerid,moneys);



    if (IsPlayerConnected(giveplayerid)) {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    playermoney = GetPlayerMoney(playerid);
    if (moneys > 0 && playermoney >= moneys) {
    GivePlayerMoney(playerid, (0 - moneys));
    GivePlayerMoney(giveplayerid, moneys);
    format(string, sizeof(string), "àúä ùìçú ëñó (%s)(player: %d), ($%d).", giveplayer,giveplayerid, moneys);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    format(string, sizeof(string), "àúä ÷éáìú ($%d) î (%s) player: (%d).", moneys, sendername, playerid);
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    printf("%s(playerid:%d) äòáøú (%d) -ì (%s)(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
    }
    else {
    SendClientMessage(playerid, COLOR_YELLOW, "àéï ìê ñëåí ëæä.");
    }
    }
    else {
    format(string, sizeof(string), "(%d) ùç÷ï æä ìà ôòéì.", giveplayerid);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    return 1;
    }


    נערך בפעם האחרונה על ידי ofek0 : 06/06/12 ב 22:45

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

  3. #3
    ofek0 ofek0 מנותק טירון
    תאריך הצטרפות
    22/05/12
    שם פרטי
    אופק
    הודעות
    24
    קיבל לייק
    0 פעמים
    ציטוט במקור פורסם על ידי Yagel צפה בהודעה
    תסדר את האשכול, ושים את הקודים בPHP שיהי יותר נוח לקריאה.
    טוב

נושאים דומים

  1. מלא פקודות יפות ב-cmd
    על ידי Sys32 בפורום מדריכים וטיפים
    תגובות: 13
    הודעה אחרונה: 17/05/10, 10:31
  2. פקודות:
    על ידי porche man בפורום Tactical Ops
    תגובות: 4
    הודעה אחרונה: 27/04/05, 21:45
eXTReMe Tracker