Beiträge von xFreeze

    Hallo, ich habe mal schnell ein Payday System geschrieben aber es kommen mehrere Unerklärliche Fehler
    und ich weis nicht woran es liegt...
    Code:

    public MinuteTimer();
    {//Error
    for(new i; i<MAX_PLAYERS; i++)//Error
    {
    if(!IsPlayerConnected(i)) continue;//Error
    if(GetPVarInt(i,"Eingeloggt")==0) continue;//Error
    SpielerInfo[i][PayDay]++;
    if(SpielerInfo[i][PayDay]>=60)//Error
    {
    SpielerInfo[i][PayDay]=0;
    SendClientMessage(playerid,Grün,"Payday...");
    }
    }
    return 1;//Error
    }


    Error:

    error 055: start of function body without function header
    error 010: invalid function or declaration
    error 010: invalid function or declaration
    error 010: invalid function or declaration
    error 010: invalid function or declaration
    error 010: invalid function or declaration


    Was ist daran Falsch?

    Habe es schnell aus dem Kopf geschrieben, müsste nach meiner Meinung gehen,
    falls es nicht geht melde dich nochmal

    for(new i; i<MAX_VEHICLES; i++)
    {
    new Float:T[3];
    GetVehiclePos(i,T[0],T[1],T[2]);
    if(IsPlayerInRangeOfPoint(playerid,T[0],T[1],T[2],5.0)) continue;
    {
    //Code
    }
    }


    //e: Musst halt noch abfragen ob i id 433 ist
    //e: Code gefixxt.

    Also ich habe mir einen Testbericht angeschaut und habe mir nur gedacht:
    schreibt das gerade ein Ausländer der 1 Jahr in Deutschland ist?
    Mal ehrlich, die Testberichte sind unter aller Sau, es sind keine Grafiken
    vorhanden und die Grammatik ist schrecklich. Ich gehe nicht mehr auf die
    Seite, sie spricht mich nicht an und bietet kein bisschen professionalität.

    Lol, so brauchste mir echt nicht zu kommen ich weis nur nicht
    ob es dafür einen vorgegebenen Stock gibt zum Beobachten
    so habe ich es gahabt,

    ocmd:tv(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,Rot,"Du besitzt nicht das nötige Adminlevel um diesen Befehl auszuführen.");
    if(AdminDuty[playerid]==0) return SendClientMessage(playerid,Rot,"Du bist nicht Aduty, und kannst somit den Befehl nicht ausführen");
    new pID;
    if(sscanf(params,"u",pID))
    {
    return SendClientMessage (playerid,Rot,"Benutzung: /tv [playerid]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage (playerid,Rot,"Dieser Spieler ist nicht Online!");
    }
    new string[128],name[MAX_PLAYER_NAME];
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Du beobachtest den Spieler %s.",name);
    SetCameraBehindPlayer(pID);
    SendClientMessage(playerid,Grün,string);
    new year, month, day, hour,minute,second, LogInfo[128];
    getdate(year,month,day); gettime(hour,minute,second);
    format(LogInfo,sizeof(LogInfo),"(%d/%d/%d) [%d:%d:%d] %s %s spectatet %s.",day,month,year,hour,minute,second,GetAdminRang(playerid),PlayerName(playerid),PlayerName(pID));
    AdminLog(LogInfo);
    return 1;
    }



    PawnFox
    Danke habe die Funktion nicht gekannt :o

    SenTiZz Tolle Idee-.-" lern doch erstmal was eine Schleife bringt, anstatt
    Leuten Sinnloses Zeug zu posten

    if(IsPlayerInRangeOfPoint(playerid,3.0,StrassenreinigerCP[i][0], StrassenreinigerCP[i][1], StrassenreinigerCP[i][2]))//Woher sollte man dann i herbekommen?

    Du solltest abfragen ob der Spieler in der nähe ist von einem Car
    und halt abfragen ob es die Carid ist. Dann kannst du es auf und zu
    machen und das von Außen. Benutze dafür eine Schleife