Beiträge von x3Marsx3

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums


    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