Beiträge von xMischax

    Immer wenn ich auf Load drücke kommt immer:"You have to manually copy the program files to the directory where you installed your gta-sa." Aber das hab ich gemacht.


    //Edit: Nun zeigt es bei mir an:"You can not use the editor while game is running" aber das spiel läuft nicht

    Hallo zusammen,


    hab ein Register System basierend auf Dini erstellt. Wenn man sich registriert soll eine Datei erstellt werden die wie folgt aussieht: "NamedesUsers. txt"
    aber wenn man sich registriert erstellt es bloß eine Datei die ".txt" heißt.
    Kann mir da jemand helfen?


    stock Register(playerid,key[])
    {
    new User[64];
    new Uname[MAX_PLAYER_NAME];
    new pName[24];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(User,sizeof(User),"/User/%s.txt",Uname);
    dini_Create(User);
    dini_Set(User,"Passwort",key);
    SendClientMessage(playerid,0xFF0A00FF,"Du hast dich erfolgreich registriert!");
    return 1;
    }


    : error 017: undefined symbol "SetCodeArray"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(386) : error 017: undefined symbol "IsAnAdmin"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(4341) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(5359) : error 017: undefined symbol "SetCodeArray"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(5775) : error 004: function "OnPlayerCarUpdate" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(6211) : error 004: function "RemoveRoadblock" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(6246) : error 004: function "MoveObjektRot" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(6259) : error 004: function "MoveObjektRot" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(6265) : error 004: function "MoveObjektRot" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(6349) : error 017: undefined symbol "SetPlayerToKnast"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(6825) : error 004: function "ClearBlack" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(7065) : error 004: function "GetPlayerMafia" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(7945) : error 004: function "GetDistanceToClosestInside" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(7953) : error 017: undefined symbol "GetClosestInsideID"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(7965) : error 004: function "GetDistanceToClosestOutside" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(7967) : error 017: undefined symbol "GetClosestOutsideID"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8590) : error 017: undefined symbol "BuyUhr"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8591) : error 017: undefined symbol "BuyUhr"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8592) : error 017: undefined symbol "BuyUhr"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8593) : error 017: undefined symbol "BuyUhr"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8594) : error 017: undefined symbol "BuyUhr"
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8648) : error 004: function "OnPlayerFailedPruefung" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8657) : error 004: function "OnPlayerFailedPruefung" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8666) : error 004: function "OnPlayerFailedPruefung" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8675) : error 004: function "OnPlayerFailedPruefung" is not implemented
    C:\Users\Michael\Desktop\Ordner\SAMP Script\samp03csvr_R2-2_win32\gamemodes\SoL.pwn(8886) : error 004: function "ProxDetector" is not implemented


    Sind alle Errors, haben aber kaum was mit dem zutun was ich gescriptet hab.

    Hat funktioniert Danke :)


    Aber dafür springen mir jetzt 26 Errors entgegen, wo mehr als die hälfte davon nichts mit dem Zutun hat. Woran kann es liegen?

    Hi Leute, ich bin noch sehr unerfahren in Pawno deswegen bitte nicht so hart rannehmen wenn ich was nicht verstehe ;)


    Also folgendes Problem:
    Ich habe einen Befehl gescriptet, aber wenn ich compilen will dann stürzt Pawno ab, woran könnte es liegen?



    if(strcmp(cmd, "/kaufescheine", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(GetPlayerMoney(playerid) < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du hast nicht genug Geld !");
    return 1;
    }
    new x_nr[256];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr)) {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /kaufescheine [Schein]");
    SendClientMessage(playerid, COLOR_WHITE, "Verfügbar: Flying, Sailing, Fishing, Weapon, Motorrad, LKW, Perso.");
    return 1;
    }
    if (strcmp(x_nr,"Flying", true) == 0)
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Kaufescheine [Schein]");
    return 1;
    }
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "* Du kaufst einen Flugschein.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, - 1000);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    PlayerInfo[giveplayerid][pFlyLic] = 1;
    return 1;
    }
    }
    else if (strcmp(x_nr,"Sailing", true) == 0)
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Kaufescheine [Schein]");
    return 1;
    }
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "* Du kaufst einen Bootsschein.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, - 1000);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    PlayerInfo[giveplayerid][pBoatLic] = 1;
    return 1;
    }
    }
    else if (strcmp(x_nr,"Fishing", true) == 0)
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Kaufescheine [Schein]");
    return 1;
    }
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "* Du kaufst einen Angelschein.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, - 1000);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    PlayerInfo[giveplayerid][pFishLic] = 1;
    return 1;
    }
    }
    else if (strcmp(x_nr,"Weapon", true) == 0)
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Kaufescheine [Schein]");
    return 1;
    }
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "* Du kaufst einen Waffenschein.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, - 1000);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    PlayerInfo[giveplayerid][pGunLic] = 1;
    return 1;
    }
    }
    else if (strcmp(x_nr,"Motorrad", true) == 0)
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Kaufescheine [Schein]");
    return 1;
    }
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "* Du kaufst einen Motorradschein.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, - 1000);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    PlayerInfo[giveplayerid][pMotoLic] = 1;
    return 1;
    }
    }
    else if (strcmp(x_nr,"LKW", true) == 0)
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Kaufescheine [Schein]");
    return 1;
    }
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "* Du kaufst einen LKW-Schein.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, - 1000);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    PlayerInfo[giveplayerid][pLKWLic] = 1;
    return 1;
    }
    }
    else if (strcmp(x_nr,"Perso", true) == 0)
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /Kaufescheine [Schein]");
    return 1;
    }
    if(IsPlayerConnected(giveplayerid))
    {
    format(string, sizeof(string), "* Du kaufst einen Personalausweis.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, - 1000);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    PlayerInfo[giveplayerid][pOwnPerso] = 1;
    return 1;
    }
    }
    if(GetPlayerMoney(playerid) < 1000)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du hast zuwenig Geld dabei!");
    return 1;
    }
    }

    Hallo,
    Kannst du dich vll kurz näher Vorstellen und was für ein Reallife Server ca?

    Hi,
    Ich heiße Michael (die meisten nennen mich Mischa) bin 15 Jahre alt und arbeite derzeit an meinem eigenem SA:MP Reallife Server.


    Es ist ein Reallife server mit zahlreichen Fraktionen und jobs. Es gibt einen schönen Anfangsspawn mit tutorial. Also eigentlich ein normaler reallife server, wo das Script noch ein paar Bugs hat und Erweiterungen benötigt.

    • Sehr geehrte Breadfish Community,

    Ich arbeite derzeit an meinem eigenem SA:MP Reallife Server und bräuchte ein Team dass mir helfen könnte.
    Gesucht sind:
    Scripter der mir unter die Arme greifen kann,
    Ts3 Techniker,
    Und einen InGame Supporter.


    Das Server script ist soweit fertig, ich bräuchte nur einen Scripter der mir helfen könnte Bugs zu fixxen und ein paar Sachen hinzuzufügen.


    Wenn wer Interesse hat schreibt mich an oder sendet mir ne mail: xmisch4x@gmail.com


    MfG
    xMischax

    if(strcmp(cmd, "/fill", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1874.5222,-2284.2344,14.4682) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//Tank 1 LS
    {
    OnPropUpdate();
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid,COLOR_YELLOW," Du kannst dieses Fahrzeug nicht betanken!");
    }
    else
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    ShowPlayerDialog(playerid,Dialog_Tanken,DIALOG_STYLE_MSGBOX,"Tankstelle","Guten Tag und herzlich Willkommen bei der Tankstelle\n\nWie Möchten sie Bezahlen? Bar oder per Kreditkarte?","Bar","EC-Karte");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist nicht Fahrer des Fahrzeuges");
    }
    }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, -1979.5142,380.0695,35.3013) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//Tanke 1 SF
    {
    OnPropUpdate();
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid,COLOR_YELLOW," Du kannst dieses Fahrzeug nicht betanken!");
    }
    else
    {
    if(SBizzInfo[10][sbLocked] == 1)
    {
    if(SBizzInfo[10][sbProducts] <= 100)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    ShowPlayerDialog(playerid,Dialog_Tanken2,DIALOG_STYLE_MSGBOX,"Tankstelle","Guten Tag und herzlich Willkommen bei der Tankstelle\n\nWie Möchten sie Bezahlen? Bar oder per Kreditkarte?","Bar","EC-Karte");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist nicht Fahrer des Fahrzeuges");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Diese Tankstelle hat keine Produkte mehr!(Benzin)");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Tankstelle ist geschlossen. Kein Benzinverkauf!");
    }
    }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1874.5222,-2284.2344,14.4682) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//Flughafen Tanke
    {
    OnPropUpdate();
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid,COLOR_YELLOW," Du kannst dieses Fahrzeug nicht betanken!");
    }
    else
    {
    if(SBizzInfo[12][sbLocked] == 1)
    {
    if(SBizzInfo[12][sbProducts] <= 100)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    ShowPlayerDialog(playerid,Dialog_Tanken4,DIALOG_STYLE_MSGBOX,"Tankstelle","Guten Tag und herzlich Willkommen bei der Tankstelle\n\nWie Möchten sie Bezahlen? Bar oder per Kreditkarte?","Bar","EC-Karte");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist nicht Fahrer des Fahrzeuges");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Diese Tankstelle hat keine Produkte mehr!(Benzin)");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Tankstelle ist geschlossen. Kein Benzinverkauf!");
    }
    }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, -2029.6610,157.1289,28.8359) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//Tank 2 SF
    {
    OnPropUpdate();
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid,COLOR_YELLOW," Du kannst dieses Fahrzeug nicht betanken!");
    }
    else
    {
    if(SBizzInfo[11][sbLocked] == 1)
    {
    if(SBizzInfo[11][sbProducts] <= 100)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    ShowPlayerDialog(playerid,Dialog_Tanken3,DIALOG_STYLE_MSGBOX,"Tankstelle","Guten Tag und herzlich Willkommen bei der Tankstelle\n\nWie Möchten sie Bezahlen? Bar oder per Kreditkarte?","Bar","EC-Karte");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist nicht Fahrer des Fahrzeuges");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Diese Tankstelle hat keine Produkte mehr!(Benzin)");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Tankstelle ist geschlossen. Kein Benzinverkauf!");
    }
    }
    }
    if(IsPlayerInRangeOfPoint(playerid, 5.0, -1675.7798,413.1754,7.1797) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//Tank 3 SF
    {
    OnPropUpdate();
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid,COLOR_YELLOW," Du kannst dieses Fahrzeug nicht betanken!");
    }
    else
    {
    if(SBizzInfo[12][sbLocked] == 1)
    {
    if(SBizzInfo[12][sbProducts] <= 100)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    ShowPlayerDialog(playerid,Dialog_Tanken4,DIALOG_STYLE_MSGBOX,"Tankstelle","Guten Tag und herzlich Willkommen bei der Tankstelle\n\nWie Möchten sie Bezahlen? Bar oder per Kreditkarte?","Bar","EC-Karte");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist nicht Fahrer des Fahrzeuges");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Diese Tankstelle hat keine Produkte mehr!(Benzin)");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Tankstelle ist geschlossen. Kein Benzinverkauf!");
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY," Du bist an keiner Tankstelle!");
    }
    }
    return 1;
    }

    Hallo, ich kann nicht an diesen Koordinaten Tanken obwohl ich das hier im script stehen habe:


    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1874.5222,-2284.2344,14.4682) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//Tank 1 LS
    {
    OnPropUpdate();
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid,COLOR_YELLOW," Du kannst dieses Fahrzeug nicht betanken!");
    }
    else
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    ShowPlayerDialog(playerid,Dialog_Tanken,DIALOG_STYLE_MSGBOX,"Tankstelle","Guten Tag und herzlich Willkommen bei der Tankstelle\n\nWie Möchten sie Bezahlen? Bar oder per Kreditkarte?","Bar","EC-Karte");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist nicht Fahrer des Fahrzeuges");
    }
    }
    }


    Ist da was falsch gescriptet oder warum kann ich an den Koordinaten nicht Tanken?


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)}
    {
    new vID=GetPlayerVehicleID(playerid);
    for(new i=0; i<sizeof(fvCars); i++)
    {
    if(fvCars[i][id_x]!=vID)continue;
    //Verkaufsprozess
    SetPVarInt(playerid,"buyCarID",i);
    new string[256];
    format(string,sizeof(string),"Möchten sie dieses Vehikel für %i$ kaufen?",fvCars[i][c_preis]);
    ShowPlayerDialog(playerid,DIALOG_FLUGZEUGVERKAUF,DIALOG_STYLE_MSGBOX,"Flugzeugverkauf",string,"Ja","Nein");
    break;
    }
    return 1;
    }


    Zeile 13 ist die Zeile 13012

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)}
    {
    new vID=GetPlayerVehicleID(playerid);
    for(new i=0; i<sizeof(fvCars); i++)
    {
    if(fvCars[i][id_x]!=vID)continue;
    //Verkaufsprozess
    SetPVarInt(playerid,"buyCarID",i);
    new string[256];
    format(string,sizeof(string),"Möchten sie dieses Vehikel für %i$ kaufen?",fvCars[i][c_preis]);
    ShowPlayerDialog(playerid,DIALOG_FLUGZEUGVERKAUF,DIALOG_STYLE_MSGBOX,"Flugzeugverkauf",string,"Ja","Nein");
    break;
    }
    return 1;
    }