Beiträge von Zreeq

    @Orlando_Brown
    Ich glaub du verstehst nicht das man den Code BEWEGEN kann und dann nach rechts schieben dann steht dort //Diese Zeile.
    Danke das du mir helfen willst/möchtest aber dann schau mal richtig weil man kann das Bewegen dort aber ich schreib das mal nochmal hier hin.
    Damit es auch alle 100% wissen wo der Fehler sich befindet.


    format(string,sizeof(string),"**~%s - %s hat sich zum Admindienst angemeldet.~**",Adminraenge(playerid),SpielerName(playerid));

    @K3V1N
    Klappt leider nicht nun kommt dieser Error:
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(1360) : warning 202: number of arguments does not match definition
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(1361) : error 001: expected token: ")", but found "{"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    @Orlando_Brown
    Deine Beiträge sind so unnötig wie wer es den mal den Code zu bewegen wie K3V1N schon erwähnt hat.


    @[GDM]Giovanni_LopeZ
    Mit Dini so :
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));

    Code:
    //OCMD-Duty
    ocmd:duty(playerid,params[])
    {
    if(IstSpielerAdmin(playerid,1))
    {
    new string[128];
    format(string,sizeof(string),"**~%s - %s hat sich zum Admindienst angemeldet.~**",Adminraenge,SpielerName(playerid));//Diese Zeile
    SendClientMessageToAll(GRÜN,string);
    SetPlayerHealth(playerid,99999);
    SetPlayerColor(playerid,ROT);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht berechtigt diesen Befehl auszuführen.");
    return 1;
    }
    }


    Error:
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(1069) : error 076: syntax error in the expression, or invalid function call

    //OCMD-Duty
    ocmd:duty(playerid,params[])
    {
    if(IstSpielerAdmin(playerid,1))
    {
    new string[128];
    format(string,sizeof(string),"**~%s - %s meldet sich zum Admindienst~**",Adminraenge,SpielerName(playerid));//hier
    SendClientMessageToAll(GRÜN,string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht berechtigt diesen Befehl auszuführen.");
    return 1;
    }
    }


    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(1069) : error 076: syntax error in the expression, or invalid function call
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Guten Tag,
    Ich wollte mal Fragen wie man Nachrichten beim /aduty system macht.
    Weil manche Server haben ja Supporter Moderator usw.
    Und es stehen immer verschiedene fragen.
    Zb.
    Spieler ist Supporter : Supporter IceboyTea meldet sich zum Dienst.
    Oder Spieler ist Admin : Administrator IceboyTea meldet sich zum Dienst.
    Bitte um hilfe.

    Guten Tag,
    Ich hab ein problem mit meinem /gethere kann mir jemand helfen ?
    Hier ist der Code:


    //OCMD-Gethere
    ocmd:gethere(playerid,params[])
    {
    if(IstSpielerAdmin(playerid,1))
    {
    new pID,Floart:X,Float:Y,Float:Z;
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht Online.");
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"Verwendung: /gethere [ID]");
    {
    new string[128],string2[128];
    format(string,sizeof(string),"[ADMCMD]Administrator %s hat dich zu ihm geportet",SpielerName(playerid));
    format(string2,sizeof(string2),"[ADMCMD]Du hast Spieler %s zu dir geportet.",SpielerName(pID));
    GetPlayerPos(playerid,X,Y,Z);//hier
    SetPlayerPos(pID,X,Y,Z);//hier
    SetVehiclePos(playerid,X,Y,Z);//hier
    SendClientMessage(playerid,TÜRKIS,string);
    SendClientMessage(playerid,TÜRKIS,string2);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht berechtigt diesen Befehl auszuführen.");
    return 1;
    }
    }


    Hier die 3 Warnings:
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(974) : warning 213: tag mismatch
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(975) : warning 213: tag mismatch
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(976) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.

    Guten Tag,
    Ich hab ein problem mit meinem /achat der soll nur für admins sein hier der code:


    ocmd:achat(playerid,params[])
    {
    if(IstSpielerAdmin(playerid,1))
    {
    new text;
    if(sscanf(params,"s[128]",text))return SendClientMessage(playerid,ROT,"Verwendung: /achat [TEXT]");
    {
    format(text,sizeof(text),"{F5FF00}[CoW-Mitglied]{FFFFFF}%s sagt:%s",SpielerName(playerid),text);
    for(new i=0;i<GetMaxPlayers();i++)
    {
    SendClientMessage(i,WEISS,text);
    }
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht berechtigt diesen Befehl auszuführen.");
    return 1;
    }
    return 1;
    }


    Hier die Errors:
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(820) : error 035: argument type mismatch (argument 1)
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(820) : error 035: argument type mismatch (argument 1)
    C:\Users\Brandon\Desktop\Datei\Life your Time - Reallife\Life your Time - Reallife\gamemodes\Brandon.pwn(823) : error 035: argument type mismatch (argument 3)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    Ich bedanke mich im vorraus.

    Guten Tag,
    Weiß einer wie ich einstellen kann das die Kamera vor dem Spieler Kopf ist damit ich nur die Waffe sehen wie zb. bei Call of Duty oder Sonstige games.

    Dann verstehe ich nicht warum mein Befehl nicht klappt ich dachte es liegt am Integer.


    Vllt. könnt ihr mir helfen:


    Code:
    ocmd:givemoney(playerid,params[])
    {
    if(IstSpielerAdmin(playerid,2))
    {
    new pID,Geld;
    if(IsPlayerConnected(playerid))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht Online.");
    if(sscanf(params,"u",pID,Geld))return SendClientMessage(playerid,ROT,"Verwendung: /givemoney [ID] [GELD]");
    {
    new mstring[128],mstring2[128];
    format(mstring,sizeof(mstring),"[ADMCMD]Administrator %s hat dir %d$ gegeben.",SpielerName(playerid),Geld);
    format(mstring2,sizeof(mstring2),"[ADMCMD]Du hast Spieler %s %d$ gegeben. ",SpielerName(pID),Geld);
    GivePlayerMoney(pID,Geld);
    SpielerSpeichern(pID);
    SendClientMessage(playerid,TÜRKIS,mstring);
    SendClientMessage(playerid,TÜRKIS,mstring2);
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht berechtigt diesen Befehl auszuführen !");
    return 1;
    }
    return 1;
    }

    Also ich meine das hier:


    if(sscanf(params,"u",pID,Geld))return SendClientMessage(playerid,ROT,"Verwendung: /givemoney [ID] [GELD]");


    Dort wo das "u" ist hat mir einer gesagt das es Integer sind und ich will nun ein /givemoney befehl machen aber dort steht immer
    Dieser Spieler nicht Online. Und ich meine das liegt an den Integer

    Guten Tag,
    Weiß einer alle Integer und kann er sie beschreiben was sie bringen. Oder gibt es zufällig eine Liste ?
    Ich bedanke mich schonmal im vorraus.

    Hier musst du aber anpassen an dein Script:


    ocmd:makeadmin(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))
    {
    new pID,Level;
    if(IsPlayerConnected(playerid))return SendClientMessage(playerid,ROT,"Spieler ist nicht Online.");
    if(sscanf(params,"ud",pID,Level))return SendClientMessage(playerid,ROT,"Verwendung: /makeadmin [ID] [LEVEL]");
    if(Level < 0 || Level > 3) return SendClientMessage(playerid,ROT,"Der Administrator-Rank muss zwischen 0 und 3 liegen.");//Musst du anpassen von bis Level
    {
    new astring[128],astring2[128];
    format(astring,sizeof(astring),"Admin %s hat dir Adminank %d zugewiesen.",SpielerName(playerid),Level);
    format(astring2,sizeof(astring2),"Du hast %s Adminrank %d zugewiesen.",SpielerName(pID),Level);
    SetPVarInt(pID,"Adminlevel",Level);//Musst du mit deinem Script anpassen.
    SpielerSpeichern(playerid);//Musst du mit deinem Spielerspeichern anpassen.
    SendClientMessage(playerid,ROT,astring);
    SendClientMessage(playerid,ROT,astring2);
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist kein Admin");
    return 1;
    }
    return 1;
    }


    funktioniert nicht 100% gerade ebend gemacht und nicht getestet

    Guten Tag,
    Ich hab eine Server Uhr + Datum gemacht so das Datum zeigt an aber die Uhr ist richtig fail dort steht wo die Uhr eig sein soll wieder das Datum.


    public UpdateTime(playerid)
    {
    new string[256],year,month,day,hours,minutes,seconds;
    getdate(year,month,day),gettime(hours,minutes,seconds);
    format(string,sizeof string,"%d/%s%d/%s%d",day,((month < 10) ? ("0") : ("")),month,(year < 10) ? ("0") : (""),year);
    TextDrawSetString(Datum,string);
    format(string,sizeof string,"%s%d:%s%d:%s%d",day,((hours < 10) ? ("0") : ("")),hours,(minutes < 10) ? ("0") : (""),minutes,(seconds < 10) ? ("0") : (""),seconds);
    TextDrawSetString(Uhrzeit,string);