Beiträge von derpr0

    Haha :D ist mir selber nicht aufgefallen . Habe zwar keine Error aber immernoch das Problem wenn ich /pn 0 hallo mache kommt immer /pn [ID] [TEXT] ... irgendwie liegt das an sscanf ?!

    Danke für die Antwort hab folgende Errors in der Zeile



    if(pID == INVALID_PLAYER_ID ) ´ return SendClientMessage(playerid,ROT, "Ungültige ID."); //Zeile 1373




    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(1373) : error 029: invalid expression, assumed zero
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(1373) : warning 215: expression has no effect
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(1373) : error 001: expected token: ";", but found "return"
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(1374) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Ich hab echt ka mehr ... Immer wenn ich /pn ... eingebe kommt : Du kannst keine PN an dich senden ?!



    ocmd:pn(playerid,params[])
    {
    new string[80],pID,pText;
    if(sscanf(params,"us",pID,pText))return SendClientMessage(playerid,ROT,"Benutze /pn ");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT, "Der Spieler ist nicht Online.");
    if(pID == playerid)return SendClientMessage(playerid,ROT," Du kannst dir nicht selbst eine PN schreiben.");
    {
    new pName[128];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(string,sizeof(string),"Nachricht von %s: %s",pName,pText);
    SendClientMessage(pID,GELB,string);
    SendClientMessage(playerid,GELB,"Pn erfolgreich versendet.");
    }
    return 1;
    }

    Danke an alle hat schonmal geholfen , aber wenn ich /pn 0 Hallo mache kommt immer /pn [ID] [GRUND]


    CODE



    ocmd:pn(playerid, params[])
    {
    new pID,text[128];
    new text2[128];
    new plname[128];


    if (sscanf(params,"us[128]",pID,text)) return SendClientMessage(playerid,GRÜN, "/pn [Spieler] [Nachricht]");
    GetPlayerName(playerid,plname,sizeof(plname));
    format(text2,sizeof(text2),"Nachricht von %s: %s",plname,text);
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Ungültige ID!");
    if(pID == playerid)
    {
    SendClientMessage(playerid,ROT,"Du kannst dir selbst keine PN schicken!");
    return 1;
    }


    else
    {
    SendClientMessage(pID,GELB,text2);
    SendClientMessage(playerid,GELB,"PN erfolgreich versendet!");
    return 1;
    }
    }


    Ich habe das Problem hier wenn ich /pn Heinz mache dann steht da : Du kannst dir selbst keine PN schicken ... woran liegt das ?!





    ocmd:pn(playerid, params[])
    {
    new pID,text[128];
    new text2[128];
    new plname[128];


    sscanf(params,"is[128]",pID,text);
    GetPlayerName(playerid,plname,sizeof(plname));
    format(text2,sizeof(text2),"Nachricht von %s: %s",plname,text);
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Ungültige ID!");
    if(pID == playerid)
    {
    SendClientMessage(playerid,ROT,"Du kannst dir selbst keine PN schicken!");
    return 1;
    }


    else
    {
    SendClientMessage(pID,GELB,text2);
    SendClientMessage(playerid,GELB,"PN erfolgreich versendet!");
    return 1;
    }
    }


    Hey also ich bin dabei ein selfmade Script aufzustellen mein Freund würde gern auf meinen Server connecten aber das geht leider nicht ich habe alle Ports von 2000 -> 9999 freigeschaltet




    Meine IP's :95.91.249.19 = Ipv4


    192.168.0.11 = Interne IP


    Unter der Internen Ip kann ich connencten aber unter der Ipv4 kann ich nichtmals selbst connecten
    Ich habe ein Hitron Router und 32 000 Internet von Kabel Deutschland , der Server läuft auf dem Port 7777

    Hey ich hab diesen OOC hier wie mache ich das genau , dass wenn ich als Admin im OOC schreibe , dass es dann Orange ist aber die User trotzdem TÜRKIS bleigen ? ( Mein Admin System ist von Rang 1-5 Aufgebaut und in der IstSpielerAdmin Form geschrieben) Danke schon mal im Vorraus ;)





    new ooc=0;


    // OOC --------------------------------------------------------------------------
    ocmd:ooc(playerid, params[])
    {
    if(!IstSpielerAdmin(playerid,1))return SendClientMessage(playerid, DUNKELROT, "Du bist kein Admin");
    if(ooc)
    {
    ooc=0;
    SendClientMessageToAll(ROT,"Der OOC Chat wurde von einem Admin ausgeschaltet!");
    }
    else
    {
    ooc=1;
    SendClientMessageToAll(DUNKELGRÜN,"Der OOC Chat wurde von einem Admin angeschaltet!");
    }
    return 1;
    }


    //OCMD
    ocmd:o(playerid, params[])
    {
    new text[100];
    new str[128],Sn[MAX_PLAYER_NAME];
    if(!ooc)return SendClientMessage(playerid, ROT, "Der OOC-Chat ist ausgeschaltet.");
    if(sscanf(params, "s", text))return SendClientMessage(playerid, GRÜN, "Verwende: /o [Text]");
    GetPlayerName(playerid, Sn, sizeof(Sn));
    format(str, sizeof(str), "[ %s: %s]", Sn, text);
    SendClientMessageToAll(TÜRKIS, str);
    return 1;
    }


    //STOCK
    stock SendMeChat(string[],playerid)
    {
    for(new i = 0;i < MAX_PLAYERS; i++)
    {
    if(GetDistanceBetweenPlayers(i,playerid) <= 10)
    {
    SendClientMessage(i,TÜRKIS,string);
    }
    }
    return 1;
    }

    Danke :) ES FUNKTIONIERT !!!!!



    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(82) : warning 202: number of arguments does not match definition
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(83) : warning 202: number of arguments does not match definition
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(84) : error 032: array index out of bounds (variable "pdcars")


    Was hab ich da Falsch gemacht


    pdcars[0] = CreateVehicle(596,-334.6586,1049.7693,19.1353,89.1335,0,1); // Auto1 82
    pdcars[1] = CreateVehicle(596,-333.5919,1054.6379,19.1336,88.8249,123,1); // Auto2 83
    pdcars[2] = CreateVehicle(411,-334.1568,1057.8735,19.1336,89.2596,123,1); // Auto3 84



    Stimmt XTREME dummer fehler :D danke , dass du mich darauf hingewiesen hast


    Hab aber immer noch 3 Warnings :
    [/size]
    [size=10]
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(82) : warning 202: number of arguments does not match definition
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(83) : warning 202: number of arguments does not match definition
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(84) : warning 202: number of arguments does not match definition[/size]
    [size=10][/size]

    Hmm irgendwas geht da immernoch nicht



    new pdcars[2]; // lspd 0 lspd 1 lspd 2 ???


    pdcars[0] = CreateVehicle(596,-334.6586,1049.7693,19.1353,89.1335,0,1); // Auto1
    pdcars[1] = CreateVehicle(596,-333.5919,1054.6379,19.1336,88.8249,123,1); // Auto2
    pdcars[2] = CreateVehicle(411,-334.1568,1057.8735,19.1336,89.2596,123,1); // Auto3





    das hab ich oben noch



    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(82) : warning 202: number of arguments does not match definition
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(83) : warning 202: number of arguments does not match definition
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(84) : error 032: array index out of bounds (variable "pdcars")
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : error 029: invalid expression, assumed zero
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : error 001: expected token: ";", but found "sizeof"
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : warning 215: expression has no effect
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : error 001: expected token: ")", but found ";"
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : fatal error 107: too many error messages on one line

    Hey ich bin noch ein Anfänger welcher Fehler habe ich gemacht ( Es geht um das Einsteigen bei den FraktionsAutos

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    for (new i = 0; (i < sizeof(pdcars); i++1) // Zeile 417 Hier sind die Errors
    {
    if(GetPlayerVehicleID(playerid) == pdcars)
    {
    if(IstSpielerInFraktion(playerid, 1)
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Mitglied des Police Department!");
    }
    }
    }
    }
    return 1;
    }




    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : error 001: expected token: ")", but found ";"
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : warning 215: expression has no effect
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : error 001: expected token: ";", but found ")"
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : error 029: invalid expression, assumed zero
    C:\Users\Jonas\Desktop\Selfmade x)\gamemodes\abac.pwn(417) : fatal error 107: too many error messages on one line


    Danke schonmal im Vorraus