Sirenen Befehl für leader

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten tag liebe samp user ich habe ein befehl gemacht und würde gerne den befehl nur für fbi leader machen ich kenn die abfrage also es soll nur ! für leader und member gehen :)


    if(strcmp(cmdtext,"/fbian",true) == 0)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 415)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    Sirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,x,y,z,0,0,0,100);
    AttachObjectToVehicle(Sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0,0.60,0,0,0);
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFFFF,"An dises auto kann keine sirene angebracht werden du benötigs eine Cheetah");
    }
    }
    if(strcmp(cmdtext,"/fbiaus",true) == 0)
    {
    DestroyObject(Sirene[GetPlayerVehicleID(playerid)]);
    }


    //edit bearbeitet


    MFG Makes

  • Einfach eine simple if Abfrage:

    if(strcmp(cmdtext,"/fbian",true) == 0)
    {


    if(DEINE FRAKTION(playerid))
    {


    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 415)


    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    Sirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,x,y,z,0,0,0,100);
    AttachObjectToVehicle(Sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0,0.60,0,0,0);
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFFFF,"An dises auto kann keine sirene angebracht werden du benötigs eine Cheetah");
    }
    }else{
    SendClientMessage(playerid,0xFF0000FF,"Du bist nicht in der Fraktion: FBI" ); //0xFF0000FF ist Rot
    }

    //edit: Ich bezweifle Außerdem dass du dieses Command selbst gemacht hast :pinch:

    :D Was schaut ihr mich alle an??? Ich bin auch nur eine Signatur :D

  • ehm ich bin neu wer net wen du es richtig schreiben würdes weil ich habe es noch nicht mit der { drauf :D
    //edit ich bekomme das nich rein klammerfehler ;(

    Einmal editiert, zuletzt von Makes ()

  • Schau dir einfach ein paar andere Commands an. Dort suchst du dir eins mit einer Abfrage raus und dann dürftest du es kapieren. Du musst bei DEINE FRAKTION einfach die Daten der Fraktion eintragen. Bei GF ist es glaub ich gTeam

    :D Was schaut ihr mich alle an??? Ich bin auch nur eine Signatur :D

  • pLeader pMember k ich versuch es mal :D wird schon schiff gehen xD


    ich habe es jetzt drin aber wie ich schon sagte es ist voll die verschibung drin


    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(2802) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(2812) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(2822) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(2832) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(3259) : error 004: function "OnPlayerCarLogin" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(3894) : error 004: function "OnPlayerCarUpdate" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(4069) : error 004: function "RemoveRoadblock" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(4108) : error 017: undefined symbol "SetPlayerToKnast"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(4784) : error 004: function "ClearBlack" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(5561) : error 004: function "GetDistanceToClosestInside" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(5569) : error 017: undefined symbol "GetClosestInsideID"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(5581) : error 004: function "GetDistanceToClosestOutside" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(5583) : error 017: undefined symbol "GetClosestOutsideID"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(5636) : error 004: function "Elevator_MoveToFloor" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(5637) : error 004: function "RemoveFirstQueueFloor" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(5648) : error 004: function "Elevator_OpenDoors" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(5649) : error 004: function "Floor_OpenDoors" is not implemented
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6061) : error 017: undefined symbol "BuyUhr"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6062) : error 017: undefined symbol "BuyUhr"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6063) : error 017: undefined symbol "BuyUhr"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6064) : error 017: undefined symbol "BuyUhr"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6065) : error 017: undefined symbol "BuyUhr"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6073) : error 017: undefined symbol "BuyHandy"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6074) : error 017: undefined symbol "BuyHandy"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6075) : error 017: undefined symbol "BuyHandy"
    C:\Users\BlackFox\Desktop\German Black City Life Server ©\gamemodes\cool.pwn(6076) : error 017: undefined symbol "BuyHandy"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    if(strcmp(cmdtext,"/fbian",true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 415)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    Sirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,x,y,z,0,0,0,100);
    AttachObjectToVehicle(Sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0,0.60,0,0,0);
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFFFF,"An dises auto kann keine sirene angebracht werden du benötigs eine Cheetah");
    }
    {else}
    SendClientMessage(playerid,0xFF0000FF,"Du bist nicht in der Fraktion: FBI" ); //0xFF0000FF ist Rot
    }
    if(strcmp(cmdtext,"/fbiaus",true) == 0)
    {
    DestroyObject(Sirene[GetPlayerVehicleID(playerid)]);
    }


    ich raffe nix mehr ;(


    //Edit was hinzugefügt

    Einmal editiert, zuletzt von Makes ()

  • if(strcmp(cmdtext,"/fbian",true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 415)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    Sirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,x,y,z,0,0,0,100);
    AttachObjectToVehicle(Sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0,0.60,0,0,0);
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFFFF,"An dises auto kann keine sirene angebracht werden du benötigs eine Cheetah");
    }
    {else}
    SendClientMessage(playerid,0xFF0000FF,"Du bist nicht in der Fraktion: FBI" ); //0xFF0000FF ist Rot
    }
    if(strcmp(cmdtext,"/fbiaus",true) == 0)
    {
    DestroyObject(Sirene[GetPlayerVehicleID(playerid)]);
    }
    return 1;
    }

  • sind immer noch scheiß fehler drin :cursing: ;( was den das


    16075) : error 029: invalid expression, assumed zero


    //edit was verbssert

    Einmal editiert, zuletzt von Makes ()

  • Hmm .. wo kommen die her ??


    Das würde dann ja so aussehen:
    if(strcmp(cmdtext,"/fbian",true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 415)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    Sirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,x,y,z,0,0,0,100);
    AttachObjectToVehicle(Sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0,0.60,0,0,0);
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFFFF,"An dises auto kann keine sirene angebracht werden du benötigs eine Cheetah");
    }
    { // Doppelt gemoppelt -> Error^^
    else
    }
    SendClientMessage(playerid,0xFF0000FF,"Du bist nicht in der Fraktion: FBI" ); //0xFF0000FF ist Rot
    }
    if(strcmp(cmdtext,"/fbiaus",true) == 0)
    {
    DestroyObject(Sirene[GetPlayerVehicleID(playerid)]);
    }
    return 1;
    }

  • geht immer noch nicht herr gott was ist den das hat einer teamwier ka aberiwie verschibt der das beim kopiren

  • Fertiger Code:


    if(strcmp(cmdtext,"/fbian",true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 415)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    Sirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,x,y,z,0,0,0,100);
    AttachObjectToVehicle(Sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0,0.60,0,0,0);
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFFFF,"An dises auto kann keine sirene angebracht werden du benötigs eine Cheetah");
    }
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du bist nicht in der Fraktion: FBI" ); //0xFF0000FF ist Rot
    }



    if(strcmp(cmdtext,"/fbiaus",true) == 0)
    {
    DestroyObject(Sirene[GetPlayerVehicleID(playerid)]);
    }
    return 1;
    }

  • :D endlich kann schon nicht mehr xD danke dir bin dir was schuldig //Close fertig funzelt :rolleyes: