Beiträge von Shido

    Hallo,


    Kommen wir zur Sache, ich habe ein Auto-System versucht zu machen & bekomme die Errors würde mir jemand helfen :S


    SCRIPT:
    ZEILE 300 - 302 : http://pastebin.com/MpjtKr41
    ZEILE 454 - 468 : http://pastebin.com/Z6MArSYg





    ERRORS:


    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(301) : warning 227: more initiallers than enum fields
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(301) : error 001: expected token: "}", but found ")"
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(302) : error 010: invalid function or declaration
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : error 028: invalid subscript (not an array or too many subscripts): "format"
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : warning 215: expression has no effect
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : error 020: invalid symbol name ""
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : warning 215: expression has no effect
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : error 001: expected token: ";", but found "]"
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(458) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.

    /sign + Macht doch einfach :


    AdminRang 1: Supporter
    AdminRang 2: Administrator
    AdminRang 3: ...
    AdminRang 4: ...
    AdminRang 5: ...


    { Nur ein Beispiel.

    Warte wenn du keine Errors und Warnings hast, dann muss du doch nur eig. im Scriptfiles ----> Accounts.inc ( oder wie du es auch hast ) ---> deinen Adminrang zu 2002 ändern , dann sollte es klappen.

    Hallo,


    Ich habe ein Bank - System gemacht, aber es will einfach nicht Speichern. Beispiel ich logge mich ein: Lege in meine Bank 50.000€ und gehe Offline. Wenn ich wieder Online gehe ist das Geld, plötzlich weg.


    ____
    Script:



    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Bankkonto",dini_Int(Spielerdatei,"Bankkonto"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"tban",dini_Int(Spielerdatei,"Timeban"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Führerschein",dini_Int(Spielerdatei,"Führerschein"));
    SetPVarInt(playerid,"Paytime",dini_Int(Spielerdatei,"Paytime"));
    SetPVarInt(playerid,"Arbeit",dini_Int(Spielerdatei,"Arbeit"));
    SetPVarInt(playerid,"Leader",dini_Int(Spielerdatei,"Leader"));
    SetPVarInt(playerid,"Kredits",dini_Int(Spielerdatei,"Kredits"));
    SetPVarInt(playerid,"Verwarnung",dini_Int(Spielerdatei,"Verwarnung"));
    if(GetPVarInt(playerid,"Verwarnung")==5)
    {

    Hallo ,


    Ich habe ein Pay - Befehl erstellt, aber verstehe nicht, warum der jenige sein Geld nicht bekommt wenn er z.B /pay [ID] [Menge] eingibt, ich weiß einfach nicht welches Problem ich habe. Und man kann es überall machen auf der ganzen Map egal wo der jenige sich gerade befindet er sollten ( in GTA - Metern ) 10-15 m entfernt sein.
    Ich hoffe mir kann jemand bei meinem Problem helfen.


    _____________________________________________________________________________



    ocmd:pay(playerid,params[])
    {
    new pID,menge;
    if(sscanf(params,"ui",pID,menge)) return SendClientMessage(playerid,WEISS,"Eingabefehler! /pay [id] [menge]");
    if(menge>10000)return SendClientMessage(playerid,ROT,"Du kannst nur mind. 10.000€ vergeben.");
    if(menge>GetPlayerMoney(playerid))return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld auf der Hand.");
    if(menge<1)return SendClientMessage(playerid,ROT,"Du kannst keine - (Minus) Beträge vergeben.");
    new str[50],str2[50];
    GetPlayerName(pID,str2,sizeof(str2));
    format(str,sizeof(str),"Du hast %s %i€ gegeben!",str,menge);
    SendClientMessage(playerid,WEISS,str);
    GetPlayerName(playerid,str,sizeof(str));
    format(str2,sizeof(str2),"%s hat %s ein wenig Geld gegenen",str,str2);
    format(str,sizeof(str),"Du hast von %s %i€ bekommen!",str,menge);
    SendClientMessage(playerid,WEISS,str);
    new Float: X, Float:Y, Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    for( new x = 0; x < MAX_PLAYERS; x++)
    {
    if(IsPlayerInRangeOfPoint(x,5.0,X,Y,Z))
    {
    SendClientMessage(playerid,0xA6007AFF,str2);
    }
    }
    return 1;
    }

    ocmd:aond(playerid,params[])
    {
    if(!istSpielerAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin/Supporter!");
    new string[200];
    format(string,sizeof(string),"[SERVER INFO:] Admin %s hat sich als Supporter angemeldet und stellt sich bereit für eure Reports !",SpielerName(playerid));
    SendClientMessageToAll(GRUEN,string);
    }


    ERRORS: C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(2363) : warning 209: function "ocmd_aond" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Das geht nicht, du kannst dich Porten, und dann in zu dir hollen das geht.
    oder da gibt es einen bestimmten Port Befehl, mit den man Leute & Cars mit Porten kann, denn will cih auch wissen *___*

    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(2361) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.



    Jetzt ist der Warning da ... In der gleichen Zeile : SendClientMessageToAll(GRUEN,"[SERVER INFO:] Admin %s hat sich als Supporter angemeldet und stellt sich bereit für eure Reports !",SpielerName(playerid));

    Hallo ,


    Ich mache gerade ein Befehl für die Admins, und ich bekomme die ganze Zeit Errors könnte mir jemand behilflich sein:


    SCRIPT: ocmd:aond(playerid,params[])
    {
    if(!istSpielerAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin/Supporter!");
    SetPlayerColor(playerid,ROT);
    SendClientMessageToAll(GRUEN,"[SERVER INFO:] Admin %s hat sich als Supporter angemeldet und stellt sich bereit für eure Reports !",SpielerName(playerid),text);
    return 1;
    }
    ps. Es ist richtig eingerück nur, wegen dem Forum ist es, alles in einer Reihe. http://pastebin.com/Sdyw8Jnh


    ERRORS:
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(2361) : warning 202: number of arguments does not match definition
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoSnewmode.pwn(2361) : error 017: undefined symbol "text"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




    1 Error.


    Danke im Vorraus der mir bei diesem problem helfen kann. :)

    {
    if(strcmp("/bankmenu",cmdtext,true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,2316.6211,-10.0709,26.7422))
    {
    ShowPlayerDialog(playerid,DIALOG_BANK,DIALOG_STYLE_LIST,"BANKTERMINAL","Auszahlen\nEinzahlen\nKontostand","OK","Schließen");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in der Bank, oder eines Bank - Automaten.");
    }
    return 1;
    }
    if(blablabla


    ERORRS: C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoS.pwn(3112) : warning 217: loose indentation
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoS.pwn(3116) : warning 217: loose indentation
    C:\Users\Ogün\Desktop\Streets of San - SoS\gamemodes\SoS.pwn(3118) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.



    Wüsste jemand meine Probleme, danke im Vorraus.

    Hallo,


    Ich suche Hilfe für ein Command. Ich habe ein Bank - System gemacht , aber möchte das man diesen Befehl nur in der Bank machen kann. Bis jetzt geht der Befehl überall. Ich hoffe jemand kann mir helfen. Danke im Vorraus. :thumbup:
    _______________________________


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/bankmenu",cmdtext,true)==0)
    {
    ShowPlayerDialog(playerid,DIALOG_BANK,DIALOG_STYLE_LIST,"BANKTERMINAL","Auszahlen\nEinzahlen\nKontostand","OK","Schließen");
    }