Beiträge von [GM] Giga11

    Wenn ich den Befehl so mache:
    if(strcmp(cmdtext, "/persokaufen", true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,362.1189,173.5693,1008.3828))
    {
    new save[128];
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(save,sizeof(save),"Spieler/%s.ini",spieler);
    if(dini_Exists(save))
    {
    if(GetPVarInt(playerid, "Perso") == 1)return SendClientMessage(playerid,COLOR_RED,"Du hast schon einen Personalausweis.");
    {
    dini_IntSet(save,"Perso",1);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich einen Personalausweis gekauft.");
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Stadthalle!");
    }
    return 1;
    }


    Kann man sich immernoch unendlich viele Persos kaufen :O

    Guten Tag,


    ich möchte machen, dass wenn ein Spieler bereits den Personalausweis hat (also wenn Perso=1 ist) im Chat kommt: Du hast schon einen Personalausweis.
    Aber wie kann ich das machen?
    Kann mir vielleicht jemand meinen /persokaufen so bearbeiten das er abfragt ob eine Person schon einen Perso hat?
    Hier der Befehl:
    if(strcmp(cmdtext, "/persokaufen", true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,362.1189,173.5693,1008.3828))
    {
    new save[128];
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(save,sizeof(save),"Spieler/%s.ini",spieler);
    if(dini_Exists(save))
    {
    dini_IntSet(save,"Perso",1);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich einen Personalausweis gekauft.");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Stadthalle!");
    }
    return 1;
    }


    Ich hoffe jemand kann mir helfen.


    Mit freundlichen Grüßen,
    Mr.Cro997

    Hier der ganze Befehl:
    if(strcmp(cmdtext, "/tanken", true) == 0)
    {
    else if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
    new car = GetPlayerVehicleID(playerid);
    else if (TanktGerade[car]) return SendClientMessage(playerid,COLOR_RED,"Du tankst schon!");
    else if (Motor[car] == true) return SendClientMessage(playerid,COLOR_RED,"Du musst vor dem Tanken den Motor ausschalten.");
    new ZuTanken = 100-Tank[car];
    new preis = ZuTanken * BENZINPREIS;
    if (GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");
    GivePlayerMoney(playerid, -preis);
    SendClientMessage(playerid, COLOR_GREEN, "Tanken wird gestartet.");
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid,0);
    TanktGerade[car] = true;
    tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
    return 1;
    }

    Das sind die Zeilen:
    else if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
    else if (TanktGerade[car]) return SendClientMessage(playerid,COLOR_RED,"Du tankst schon!");
    else if (Motor[car] == true) return SendClientMessage(playerid,COLOR_RED,"Du musst vor dem Tanken den Motor ausschalten.");

    C:\Users\Marcel\Desktop\LV Script [Selfmade]\gamemodes\LegendsLife.pwn(325) : error 029: invalid expression, assumed zero
    C:\Users\Marcel\Desktop\LV Script [Selfmade]\gamemodes\LegendsLife.pwn(325) : warning 215: expression has no effect
    C:\Users\Marcel\Desktop\LV Script [Selfmade]\gamemodes\LegendsLife.pwn(325) : error 001: expected token: ";", but found "if"
    C:\Users\Marcel\Desktop\LV Script [Selfmade]\gamemodes\LegendsLife.pwn(327) : error 029: invalid expression, assumed zero
    C:\Users\Marcel\Desktop\LV Script [Selfmade]\gamemodes\LegendsLife.pwn(327) : warning 215: expression has no effect
    C:\Users\Marcel\Desktop\LV Script [Selfmade]\gamemodes\LegendsLife.pwn(327) : error 001: expected token: ";", but found "if"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    Weiß jemand wie ich das fixxe?

    Schick mir mal bitte den Link per PN, kann dir keine PN senden, da ich nicht mit dir im Forum befreundet bin.
    Habe auch die normale Version, aber ich mag es in LS irgendwie lieber :D

    Ja, du solltest mir aber eine Bewerbung schreiben, und nicht nur Fragen, ob du es haben darfst.
    Zu den Leuten, die mich fragen, ob ich ihnen die MySQL Variante geben könnte:
    Ich besitze sie nicht, es hat jemand umgeschrieben, und ich habe sie nicht. Ich denke auch nicht, dass er euch die Version geben würde...
    Schreibt es halt selber um auf MySQL kostet zwar ein wenig Zeit, aber ohne Mühe wird ein Gameserver sowieso nicht laufen.


    @alle Anderen: Danke für eure Bewertung! :)

    Hast du noch die LS Version des Scripts und hattest du sie überhaupt mal?

    Am besten einfach das Filterscript ins script einfügen, dan hats ne dauer connection!




    MfG,
    FabianLP!


    C:\Pfad\hd.pwn(15057) : error 017: undefined symbol "cmdtext"
    C:\Pfad\hd.pwn(15057) : warning 215: expression has no effect
    C:\Pfad\hd.pwn(15057) : error 001: expected token: ";", but found "]"
    C:\Pfad\hd.pwn(15057) : error 029: invalid expression, assumed zero
    C:\Pfad\hd.pwn(15057) : fatal error 107: too many error messages on one line


    Die Zeile:
    dcmd(efa,3,cmdtext);


    Wie kann ich den Error lösen, die Zeile ist unter public OnVehicleDeath(vehicleid)

    Danke, aber wenn ich alles in der Fraktionsautohaus Datei eingestellt habe sagt er Ingame trotztem, dass ich kein Leader einer Fraktion bin, bzw. keine Fraktionsautos zu kaufen.