Beiträge von Fernando_Jizuya

    ocmd:aduty(playerid,params[])
    {
    if(PlayerInfo[playerid][pAdmin] >=1 || IsPlayerAdmin(playerid)) //If you use rcon admin delete (PlayerInfo[playerid][pAdmin] >=1 ||
    {
    if (aDuty[playerid] == 0) //Check if player is on duty
    {
    new string[128];
    new Float:x,Float:y,Float:z;
    new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_DRED,x,y,z, 40.0, 0, 0); //Creates 3d text label at player position
    GetPlayerPos(playerid,x,y,z); //Looks for players position
    SetPlayerHealth(playerid,999999); //makes player godmode
    SetPlayerColor(playerid,COLOR_DRED); //set admin colour red
    SetPlayerSkin(playerid,294); //set admin skin to 294
    format(string,sizeof(string), "%s is now on Duty!",GetPlayerNameEx(playerid)); //here you format string to send to players
    SendClientMessageToAll(COLOR_DRED,string); //send string to players
    SendClientMessage(playerid,COLOR_DRED,"You are now on duty!"); //Tell admin he is now on duty
    Attach3DTextLabelToPlayer(label,playerid,0.0, 0.0, 0.7); //attach 3d text label made before to player
    aDuty[playerid] = 1; //Set player on duty
    }
    else if (aDuty[playerid] == 1) //Check if player is on duty
    {
    new string[128];
    new Float:x,Float:y,Float:z;
    new Text3D:label = Create3DTextLabel("Admin On Duty!", COLOR_DRED,x,y,z, 40.0, 0, 0);
    Delete3DTextLabel(label); //Delete 3d text label saying "Admin On Duty!"
    SetPlayerHealth(playerid,100); //sets player health back to 100
    format(string,sizeof(string)," %s is now off Duty!",GetPlayerNameEx(playerid)); //Format string to send to players
    SendClientMessageToAll(COLOR_DRED,string); //send players string
    SendClientMessage(playerid, COLOR_DRED,"You are now off duty!"); //send admin message he is off duty
    aDuty[playerid] = 0; //sets admin off duty
    }
    }
    else SendClientMessage(playerid,COLOR_DRED,"You are not high level enough!"); //Error message to send to players who arent admins
    return 1;
    }

    Das habe ich ja aus den Englischen forum aus einen Tutorial und es ist CMD und es kommt immer nur der Warning das aduty nicht benutzt wird also der hier symbol is never used: "aduty" und im Ingame geht der Befehl nicht also da passiert nix!


    Das ist mir auch bekannt, nur was benutzt du? strcmp, ocmd, dcmd?
    Der Fehler liegt dadran, das der Befehl auf einen anderen Command Prozessor basiert :)

    Danke aber den Englischen wen ich das einfüge komm der warnung symbol is never used: "aduty" das heißt Ja das es noch nicht verwendet wurde und wen Ich dann im Spiel /aduty machen passiert auch nix!

    Benutzt du die Variable aDuty auch? Setzt du Sie auf 1/0?
    Zeig mal deinen Befehl.

    if(strcmp(cmd,"/jetpack",true) == 0) {
    if(IsPlayerAdmin(playerid))
    {
    SendClientMessage(playerid, 0x98A400FF, "Toni der Boss!");
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
    }
    else
    {
    SendClientMessage(playerid,0x98A400FF,"You aren't T.O.N.I! -.-' ");
    }
    return 1;
    }


    public OnPlayerSpawn(playerid)
    {
    SetPlayerPos(playerid,SpawnPos);
    SetPlayerFacingAngle(playerid,270.0);
    ClearAnimations(playerid);
    SetPlayerHealth(playerid,SpawnHealth);
    SetPlayerArmour(playerid,SpawnArmour);
    if(IsPlayerAdmin(playerid))
    {
    SendClientMessageToAll(0x98A400FF, "T.O.N.I has Spawned! *-* c:");
    }
    return 1;
    }


    /edit
    Musst das bei dir dann auch richtig einrücken :D