Beiträge von x3Marsx3


    Was meinst du ?

    Meinst du das so?
    //Werbung
    }
    if(strcmp(cmdtext,"/ad",true)==0)
    {




    new str[128],Text[128];
    format(str,sizeof(str),"%s",Text);









    new string[128];
    format(string,sizeof(string),"** %s´s Werbung **",SpielerName(playerid));
    SendClientMessageToAll(GRUEN,string);

    Hey Leute ich habe vor ein paar Minuten versucht ein /Ad bsw /Werbung Befehl zu machen es hat auch geklappt,
    bloß weiss ich jetzt nicht wie ich das machen muss das unter ** %s´s Werbung ** " der Text kommt z.B so :


    ** %s´s Werbung **"
    Verkaufe Haus in Ls!Bitte melden


    Befehl:
    //Werbung
    }
    if(strcmp(cmdtext,"/ad",true)==0)
    {




    new str[128],Text[128];
    format(str,sizeof(str),"%s",Text);









    new string[128];
    format(string,sizeof(string),"** %s´s Werbung **",SpielerName(playerid));
    SendClientMessageToAll(GRUEN,string);


    //edit Befehl bearbeitet

    Hey Leute ich habe eben versucht ein Zoll zu machen ohne Befehl,ich wollte es so machen das wenn man über die Brücke fährt das dem Fahrer 500$ Abgezogen werden,
    Aber es klappt nicht ich bitte um Hilfe.


    Ich habe es so gemacht:
    //--------------->@@@ Zoll Test @@@@<----------------
    }
    if(IsPlayerInRangeOfPoint(playerid,10,52.5935,-1524.4784,5.0422))
    GivePlayerMoney(playerid,-500);
    SendClientMessage(playerid,GELB,"Du bist hast den Zoll überquert.");
    {

    Okay hier..
    STOCK REGISTER


    1
    dini_IntSet(Spielerdatei,"Fuehrerschein",0);//hier wird der führerschein auf 0 gesetzt d



    STOCK LOAD ACCOUNT



    SetPVarInt(playerid,"Fuehrerschein",dini_Int(Spielerdatei,"Fuehrerschein"));//hier wird der F




    STOCK SPIELERSPEICHERN



    dini_IntSet(Spielerdatei,"Fuehrerschein",GetPVarInt(playerid,"Fuehrerschein"));//hier wird der Führerschein vom Spieler




    Das hier oben zu den "new"s hinzufügen


    new Fuehrerschein[MAX_PLAYERS];//d.h wir erstellen im script einen Führerschein :)



    ocmd:givelicense(playerid,params[])//der Befehl { if(GetPVarInt(playerid,"Leader") == 5 || GetPVarInt(playerid,"Memer") == 5)//hier dir Fraktion bei mir ist es die 5 könnt ihr ändern und anpassen { new pID, string[128], license[16]; if(sscanf(params,"us",pID,license))return SendClientMessage(playerid,COLOR_WEISS,"Benutze: /givelicense [ID] [autoschein/motorradschein/flugschein]"); //hier kommt der text wenn man /givelicense eingibt oder /givelicense ID { if(strcmp(license,"autoschein",true) == 0)//wenn man /givelicense ID autoschein eingibt dann wird dieser kleine befehl "ausgeführt" { format(string,sizeof string,"Fahrlehrer: %s hat dir einen Autoschein gegeben!",SpielerName(playerid));//hier der text der der Spieler den man den Führerschein gibt bekommen soll. SendClientMessage(pID,COLOR_HELLBLAU,string); format(string, sizeof string,"Du hast %s einen Autoschein gegeben!",SpielerName(pID));//hier der text wo der Fahrlehrer bekommt SendClientMessage(playerid,COLOR_HELLBLAU,string); Fuehrerschein[pID] = 1; //hier wird die variabel auf 1 gesetzt das heißt das der Spieler einen führerschein bekommt SetPVarInt(pID,"Fuehrerschein",1);//die 1 heißt das er den Führerschein hat. SpielerSpeichern(pID);//hier wird der Führerschein abgespeichert } } } return 1; }



    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(GetPVarInt(playerid,"Fuehrerschein") == 0)//hier wird überprüft ob der Spieler einen Führerschein hat die 0 zeigt das wenn er keinen Führerschein hat das der Code weiter geht und er vom Auto Rausgeschmissen wird. { SendClientMessage(playerid, COLOR_RED, " Du hast keinen Führerschein, ");//Den Text könnt ihr ändern er wird dem Spieler gezeigt der in ein Auto einsteigt und keinen Führerschein hat. SendClientMessage(playerid, COLOR_RED, " Solltest du erwischt werden, "); SendClientMessage(playerid, COLOR_RED, " musst du mit Konsequenzen rechnen. !"); RemovePlayerFromVehicle(playerid);//So wird dann der Spieler der keinen Führerschein hat aus dem Auto geschmissen! } }




    //Edit Rechtschreibfehler :P

    Hey Leute ich habe vor ein paar Minuten ein Führerschein System in mein Script gebaut,aber jetzt habe ich error´s
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1032) : error 002: only a single statement (or expression) can follow each "case"
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1032) : warning 215: expression has no effect
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1033) : warning 209: function "OnPlayerSpawn" should return a value
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1072) : error 029: invalid expression, assumed zero
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1072) : error 017: undefined symbol "ocmd_givelicense"
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1072) : error 029: invalid expression, assumed zero
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1072) : fatal error 107: too many error messages on one line


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



    5 Errors.





    Zeilen:
    1032
    return 1;


    1033
    }


    1072
    ocmd:givelicense(playerid,params[])//der Befehl

    //edit Okay habe das schon selbst hin bekommen doch jetzt Errort was anderes Ich bitte um Hilfe
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1145) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1589) : error 054: unmatched closing brace ("}")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    1145
    return 1;
    1589
    }

    Hey Leute ich habe eben ein Krankenhaus in mein Script eingefügt und ein neues Public erstellt.. aber bei dem Public tot geht etwas nicht
    Ich hoffe ihr könnt mir Helfen :)


    public tot (playerid)
    {
    SetPlayerPos(playerid,1177.5234,-1325.2000,14.0749);
    SetPlayerHealth(playerid,100);
    return 1;
    }

    Okay...
    jetzt habe ich nen Klammerfehler bloß wo sehe ich wo der genau ist?
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1207) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1208) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1209) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1210) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1215) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1217) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1219) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1222) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1225) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1230) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1234) : error 010: invalid function or declaration
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1236) : error 010: invalid function or declaration


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



    26 Errors.

    davor hast du von mir aus
    if strcmpbla.....
    mache irgendwas;
    }
    return 1;
    wäre ein beispiel also nach dem befehl hast du return 1; weil du falsch eingerückt hast oder so hast du dann return 1; mitten in der public und alles unter dem return wird nicht aufgerufen.


    es ist doch nur am ende ein return 1; oder wie soll ich das jetzt verstehen?

    Hier ihr könnt ja mal den Befehl anschauen ob da was falsch ist..


    //aduty
    if(strcmp(cmdtext,"/aduty",true)==0)
    {
    if(isPlayerAnAdmin(playerid,1))
    if(status == 0)
    {
    new string[128];
    new Float:X,Float:Y,Float:Z;
    format(string,sizeof(string),"** %s ist nun als Admin im Dienst",SpielerName(playerid));
    SendClientMessageToAll(0x00FFD2FF,string);
    SendClientMessage(playerid,0x00FFD2FF,"** Du bist nun als Admin im Dienst **");
    aduty[playerid] = true;
    GetPlayerPos(playerid,X,Y,Z);
    SetPlayerCheckpoint(playerid,X,Y,Z,6);
    status = 1;
    }
    else if(status == 1)
    {
    new string[128];
    format(string,sizeof(string),"** %s ist nun nichtmehr als Admin im Dienst",SpielerName(playerid));
    SendClientMessageToAll(0x00FFD2FF, string);
    SendClientMessage(playerid,0x00FFD2FF,"** Du bist nun nichtmehr als Admin im Dienst **");
    DisablePlayerCheckpoint(playerid);
    status = 0;
    }
    return 1;
    }

    Hey Leute ich habe vor ein paar Minuten ein Admin Duty Befehl gemacht (/aduty).


    hat alles gekalppt,bloß jetzt kommt ein Warning
    C:\Users\Marcel\Desktop\Server\gamemodes\New.pwn(1142) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    // <-------------PRISON<---------------------------//
    }


    ocmd:unprison(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,TURKIß,"Du bist kein Admin oder zu geringes Adminlevel.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,TURKIß,"/unprison [ID] [Grund]");
    format(string,sizeof(string),"[AdmCmd]: %s wurde von %s aus dem Admin-Prison befreit! [Grund: %s]",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(TURKIß,string);
    SpawnPlayer(pID);
    GameTextForPlayer(pID,"~r~AUS DEM PRISON ~g~BEFREIT!",4000,3);
    return 1;
    }


    ocmd:prison(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,TURKIß,"Du bist kein Admin oder zu geringes Adminlevel.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,TURKIß,"/prison [ID] [Grund]");
    format(string,sizeof(string),"[AdmCmd]: %s wurde von %s in den Admin-Prison gesteckt! [Grund: %s]",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(TURKIß,string);
    SetPlayerPos(pID,1679.1826,-1461.8325,13.5469);
    ResetPlayerWeapons(pID);
    GameTextForPlayer(pID,"~r~WILLKOMMEN IM PRISON!",4000,3);
    return 1;
    }

    Screen: ocmd http://imageshack.us/photo/my-images/714/ocmd.png/wenn ocmd nicht drinne ist
    Screen: Wenn Ocmd drinne ist .http://imageshack.us/photo/my-images/818/owcmd.png/


    //edit es liegt an ocmd.+Screen eingefügt