Beiträge von Wh444m

    Hallo,
    Ich bekomm beim Compilen viele Errormeldungen wegen meinem
    Haussystem wisst ihr woran es liegt?


    Errormeldungen:


    Z:\GTASAM~2\pawno\include\Dini.inc(239) : Variable "string" wurde mehrmals deklariert
    Zeile (376) : Nicht erreichbarer Code
    Zeile (378) : Nicht erreichbarer Code
    Zeile (381) : Nicht erreichbarer Code
    Zeile (537) : Nicht erreichbarer Code
    Zeile (789) : Variable "string" wurde mehrmals deklariert
    Zeile (919) : Variable "string" wurde mehrmals deklariert
    Zeile (940) : Falsch eingerückt
    Zeile (1191) : Variable "string" wurde mehrmals deklariert
    Zeile (1236) : Ungültiger Befehl
    Zeile (1236) : Befehl hat keinen Sinn
    Zeile (1236) : Befehl hat keinen Sinn
    Zeile (1236) : Befehl hat keinen Sinn
    Zeile (1236) : Befehl hat keinen Sinn
    Zeile (1236) : Befehl hat keinen Sinn
    Zeile (1236) : Erwartete Zeichen ";", aber gefunden ")"
    Zeile (1236) : Ungültiger Befehl
    Zeile (1236) : Zuviele Fehler in einer Zeile


    5 Errors, 14 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de



    http://pastebin.com/Xsu6TN1e

    //Edit
    Danke hat geklappt kann mir noch einer sagen wie ich den Warnings rausbekomme



    Z:\GTA SA MP Server\gamemodes\GM.pwn(457) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.



    /********* OCMD-Befehle ************/
    ocmd:roller(playerid,params[])
    {
    CreateVehicle(462,1731.4415,-1858.7913,13.4141,1,1,1000);
    GivePlayerMoney(playerid,-40);
    SendClientMessage(playerid,BLAU,"Du hast dir ein Roller für 40$ gemietet.");
    return 1;
    }

    public OnGameModeInit()
    {
    SetGameModeText("German Reallife");
    AddPlayerClass(285,1715.1581,-1912.4208,13.5665,1.0714,0,0,0,0,0,0); // NoobSpawn2
    /********* Rollermieten ************/
    CreatePlayer3DTextLabel(playerid,"Info:Gib /roller ein um dir ein Roller zu mieten",WEISS,1727.6858,-1863.2610,13.5753,40.0);
    CreatePickup(1239,0,1727.6858,-1863.2610,13.5753,0);
    CreatePlayer3DTextLabel(playerid,"Willkommen am NoobSpawn",WEISS,1715.1581,-1912.4208,13.5665,3);
    return 1;
    }

    Hallo,
    Ich wollte gerade ein Rollersystem machen
    und bei 2 3DTextLabels kamen diese 2 Erros


    CreatePlayer3DTextLabel(playerid,"Info:Gib /roller ein um dir ein Roller zu mieten!",WEISS,1727.6858,-1863.2610,13.5753,3);


    CreatePlayer3DTextLabel(playerid,"Willkommen am NoobSpawn",WEISS,1715.1581,-1912.4208,13.5665,3);



    Erros



    Z:\GTA SA MP Server\gamemodes\GM.pwn(85) : error 017: undefined symbol "playerid"
    Z:\GTA SA MP Server\gamemodes\GM.pwn(87) : error 017: undefined symbol "playerid"
    Z:\GTA SA MP Server\gamemodes\GM.pwn(457) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    Ich wollte gerade ein Rollersystem machen und beim Compilen kamen diese
    2 Errors



    Z:\GTA SA MP Server\gamemodes\GM.pwn(83) : error 017: undefined symbol "playerid"
    Z:\GTA SA MP Server\gamemodes\GM.pwn(85) : error 017: undefined symbol "playerid"
    Z:\GTA SA MP Server\gamemodes\GM.pwn(457) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    Ich habs jetzt so gemacht es kommen keine Erros und keine Warnins
    ich kann aber nicht fahren


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(AdminCar); i++)
    {
    if(GetPlayerVehicleID(playerid)==AdminCar[i])
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du darfst dieses Fahrzeug nicht fahren.");
    }
    }
    }
    }
    return 1;
    }

    Ich hab eben eine neue Adminfraktion gemacht und das nur diese Fraktion
    die Autos fahren können das ist aber bissl blöd weil die Admins wollen villt
    auch in eine andere Fraktion.
    Hier sind mal die Autos:





    AdminCar[0]=AddStaticVehicle(409,670.1926,-1285.0896,13.3434,0.1391,1,1); // AdminLimo
    AdminCar[1]=AddStaticVehicle(409,670.2431,-1297.5995,13.3420,0.0448,1,1); // AdminLimo2
    AdminCar[2]=AddStaticVehicle(411,660.0921,-1302.4962,13.2708,359.6975,64,1); // AdminInfernus
    AdminCar[3]=AddStaticVehicle(411,660.0398,-1294.4314,13.2708,359.7170,123,1); // AdminInfernus2
    AdminCar[4]=AddStaticVehicle(411,660.0489,-1286.0248,13.2722,0.5263,116,1); // AdminInfernus3
    AdminCar[5]=AddStaticVehicle(411,659.9028,-1277.3862,13.2712,0.7816,112,1); // AdminInfernus4
    AdminCar[6]=AddStaticVehicle(437,670.3113,-1263.3538,13.6732,0.1436,79,7); // AdminBus
    AdminCar[7]=AddStaticVehicle(451,659.8749,-1269.9690,13.2514,0.3115,125,125); // AdminTurismo
    AdminCar[8]=AddStaticVehicle(490,677.2079,-1241.5542,15.1467,312.5148,0,0); // AdminRancher
    AdminCar[9]=AddStaticVehicle(490,684.6791,-1235.9792,15.8764,303.8301,0,0); // AdminRancher2

    Hallo,
    Ich wollte gerade mein GM compilen und dann kam dieser Error
    Z:\GTA SA MP Server\gamemodes\GM.pwn(272) : error 001: expected token: ")", but found "{"


    Hier sind meine Zeilen


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == REGISTER)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,SCHWARZ,"Du hast den Vorgang abgebrochen");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext)
    {
    SendClientMessage(playerid,BLAU,"Das Passwort ist zu kurz.");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","Dein Account wurde nicht gefunden Bitte gib ein Passwort ein","Registrieren","Abbrechen");
    }
    Register(playerid,inputtext);
    return 1;
    }
    }
    return 1;
    }

    Hallo,
    Ich wollte diesen Befehl in mein Script einfügen
    ocmd:heal(playerid, params[])
    {
    new pID;
    if(sscanf(playerid,"u",pID)) return SendClientMessage(playerid,ROT,"Benutze: /heal [Spielername/Spielerid]");
    SetPlayerHealth(pID,100);
    }


    beim Compilieren kommt dieser Error.


    Zeile (282) : Falscher Variablentyp als Parameter (Parameter #1)
    Zeile (284) : warning 209: function "ocmd_heal" should return a value


    1 Errors, 1 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de


    MFG

    Ich möchte für meinen Server einen Startbonus machen den würde ich bei OnPlayerSpawn rein machen aber
    immer wenn der Spieler Spawnt kommt dann der Dialog wie kann ich machen das er nur 1 mal angezeigt wird?


    //Edit
    @D4rkCl3ric
    Kann mir mal einer pls Erklären wie ich ein Rentsystem mache das man in ein Icon rein läuft
    und man muss ein /roller eingeben dann kommt ein Dialog ob ich ihn Mieten möchte und dann spawnt der Roller
    und das Geld wird abgezogen.