Beiträge von Daspöse

    Hallo und zwar habe ich volgendes problem ich bekomme die ganze zeit ein error und finde ihn nicht bitte Helft mir ..


    Und zawr bekomme ich diesen erro :S


    C:\Users\AbC\Desktop\Scripting\gamemodes\Hardlife.pwn(1715) : error 029: invalid expression, assumed zero




    public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
    {

    new string[128];
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos( playerid, X, Y, Z);
    format(string,sizeof(string),"-%d",amount);
    new Text3D:Textlabel; = Create3DTextLabel(string,GREEN, 0.0, 0.0,0.0,0,4 );
    Attach3DTextLabelToVehicle(Textlabel,playerid, 0, 0, 0);


    PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);






    return 1;
    }

    Hallo Bredfish ich hbe Probleme mit meinem dminchat könnt ihr mir bitte weiterhelfen ?
    Es passiert irgend wie ncihts bzw kein dmin bekommt eine Nachricht





    ocmd:a(playerid,params[])
    {
    new text[128];
    new adminr[64];
    switch(GetPVarInt(playerid,"Adminlevel"))
    {
    case 0:{adminr="User";}
    case 1:{adminr="Supporter";}
    case 2:{adminr="Moderator";}
    case 3:{adminr="Super Moderator";}
    case 4:{adminr="Admin";}
    case 5:{adminr="FullAdmin";}
    case 6:{adminr="Scripter";}
    case 7:{adminr="Server Owner";}
    }
    if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,ROT,"Zugriff Verweigert!{FFFFFF} Für diesen Befehl brauchst du mindestens Admin Rang:{00FF8C} Supporter !");
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutzung: /a [Text]");
    format(text,sizeof(text),"[Admin Chat]%s - %s: %s",adminr,SpielerName(playerid),text);
    SendClientMessage(playerid,BLAU,text);
    return 1;
    }





    public Fps(playerid)
    {
    new fps[40];
    format(fps, sizeof(fps), "Fps: %d",GetPVarInt(playerid,"FPS"));//hier halt mir deinem erstetzen.. also GetPVarInt
    TextDrawSetString(Fpstextdraw[playerid], fps);
    return 1;
    }





    So es wird nun ngezeigt nur nun Steht da Durchgehend 0 :S


    public Fps(playerid)
    {
    new Fps[10];
    format(Fps, sizeof(Fps), "Fps: %i",pFPS[playerid]);//hier halt mir deinem erstetzen.. also GetPVarInt
    TextDrawSetString(Fpstextdraw[playerid],pFPS[playerid]);
    return 1;
    }






    ich lasse das Fps system sich über ein Ti mer jede sec aktuallisieren
    nur ich bekomme diesen error und ingame zeigt et nur ein buchtstbe an der sich jede sec verändert ^^


    C:\Users\Jack.Walker\Desktop\I Like to Script That\Neuer Ordner (3)\gamemodes\Hardlife.pwn(1656) : warning 219: local variable "Fps" shadows a variable at a preceding level


    new pDrunkLevelLast[MAX_PLAYERS];
    new pFPS[MAX_PLAYERS];

    public OnPlayerConnect(playerid) {
    pDrunkLevelLast[playerid] = 0;
    pFPS[PlayerID] = 0;
    }

    public OnPlayerUpdate(playerid) {

    // handle fps counters.

    new drunknew;
    drunknew = GetPlayerDrunkLevel(playerid);

    if (drunknew < 100) { // go back up, keep cycling.
    SetPlayerDrunkLevel(playerid, 2000);
    } else {

    if (pDrunkLevelLast[playerid] != drunknew) {

    new wfps = pDrunkLevelLast[playerid] - drunknew;

    if ((wfps > 0) && (wfps < 200))
    pFPS[playerid] = wfps;

    pDrunkLevelLast[playerid] = drunknew;
    }

    }

    }








    Okey das ist jetzt der Code wie kann ich dies nun in einer SendClientMessage wiedergeben also Deine Fps ist :
    oder halt in einem Textdraw ( Idealste Lösung )

    Hallo Breadfishler :D


    Ich habe eine script frage zu der ich keine Ergebnisse gefunden habe und zwar würde ich gerne auf meinem Dm Server eine
    Fps Anzeige In form eines Textdraw machen ich bitte um eure Hilfe


    Mfg


    DasPöse

    Hallo ihr Brotfische wie ihr seht habe ich ein kleines Problem ...
    Wen ich bei meinem Gemacht Dort unten /aond mache das stehen da alle die Adminrank +0 haben bitte findet für mich den Fehler















    if(strcmp(cmdtext,"/aond",true)==0)
    {
    new string[128];
    new alevel[64];
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    new adminlevel = GetPVarInt(i,"Adminlevel");
    switch(adminlevel)
    {
    case 0:{alevel="0";}
    case 1:{alevel="Supporter";}
    case 2:{alevel="Moderator";}
    case 3:{alevel="Super Moderator";}
    case 4:{alevel="Admin";}
    case 5:{alevel="Fulladmin";}
    case 6:{alevel="Scripter";}
    case 7:{alevel="Server Owner";}
    }
    if(adminlevel > 0)
    {
    format(string,sizeof(string),"[Amd/Cmd:] %s Hat sich als %s Angemeldet ",SpielerName(i),alevel);
    SendClientMessageToAll(DUTY,string);
    }

    }
    return 1;
    }

    ne aber bei diesem befehle geht es auch ohne #define guck


    if(strcmp(cmdtext,"/admins",true)==0)
    {
    new string[128];
    new alevel[64];
    SendClientMessage(playerid,0xFF0000FF,"|_____________Admins____________|");
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    new adminlevel = GetPVarInt(i,"Adminlevel");
    switch(adminlevel)
    {
    case 0:{alevel="0";}
    case 1:{alevel="1 Supporter";}
    case 2:{alevel="2 Moderator";}
    case 3:{alevel="3 Super Moderator";}
    case 4:{alevel="4 Admin";}
    case 5:{alevel="5 Fulladmin";}
    case 6:{alevel="6 Scripter";}
    }
    if(adminlevel > 0)
    {
    format(string,sizeof(string),"[Name: %s] [Adminlevel: %s] ",SpielerName(i),alevel);
    SendClientMessage(playerid,0xFF0000FF,string);
    }
    }
    SendClientMessage(playerid,0xFF0000FF,"|___________________________________|");
    return 1;
    }

    if(strcmp(cmdtext,"/aond",true)==0)
    {
    new string[128];
    new alevel[64];
    for(new i=0;i<MAX_PLAYERS;i++)
    new adminlevel = GetPVarInt(i,"Adminlevel");
    switch(adminlevel)
    {
    case 0:{alevel="0";}
    case 1:{alevel="1 Supporter";}
    case 2:{alevel="2 Moderator";}
    case 3:{alevel="3 Super Moderator";}
    case 4:{alevel="4 Admin";}
    case 5:{alevel="5 Fulladmin";}
    case 6:{alevel="6 Scripter";}
    }
    if(adminlevel > 0)
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    format(string,sizeof(string),"[Amd/Cmd][Name: %s] Hat sich als [Adminlevel: %s] Angemeldet ",SpielerName(i),alevel);
    SendClientMessage(playerid,0xFF0000FF,string);
    return 1;
    }
    }
    }
    return 0;
    }




    Kann mir jemand dabei helfen ich bekomme diese
    bekomme diese erros


    E:\Sa-Mp Server\gamemodes\new.pwn(333) : error 003: declaration of a local variable must appear in a compound block
    E:\Sa-Mp Server\gamemodes\new.pwn(333) : error 017: undefined symbol "adminlevel"
    E:\Sa-Mp Server\gamemodes\new.pwn(333) : error 017: undefined symbol "i"
    E:\Sa-Mp Server\gamemodes\new.pwn(333) : fatal error 107: too many error messages on one line















    Und Könnte man Vieleicht machen das wen man schon /aond ist wen mans nochmal amcht das er sich dan abmeldet ?

    Frage ich Brauche einen guten Streamer Für Objecte ...


    #include <streamer>


    In einem Showroom script fehlt dieser nehmlich zum download und ich habe keinen ..

    Oder ich habe es So xD^^



    if(strcmp("/kick", cmd, true) == 0)
    {
    if(IsPlayerAdmin(playerid)) {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp) || strlen(tmp) > 5) {
    return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Benutzte: /kick (id) [Grund]");
    }


    new id = strval(tmp);


    if(!IsPlayerConnected(id)) {
    SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/kick : Falsche ID ");
    return 1;
    }


    gMessage = strrest(cmdtext,idx);


    GetPlayerName(id,iName,sizeof(iName));
    SendClientMessage(id,ADMINFS_MESSAGE_COLOR,"Du wurdest Vom Server gekickt !.");


    if(strlen(gMessage) > 0) {
    format(Message,sizeof(Message),"Reason: %s",gMessage);
    SendClientMessage(id,ADMINFS_MESSAGE_COLOR,Message);
    }


    format(Message,sizeof(Message),">> %s(%d) Wurde vom Server Gekickt !.",iName,id);
    SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,Message);


    Kick(id);
    return 1;
    } else {
    SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/kick : Du Bist kein Adminstrator !");
    return 1;
    }
    }


    //Ban Command
    if(strcmp("/ban", cmd, true) == 0)
    {
    if(IsPlayerAdmin(playerid)) {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp) || strlen(tmp) > 5) {
    return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Benutzte: /ban (id) [Grund]");
    }


    new id = strval(tmp);


    if(!IsPlayerConnected(id)) {
    SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/ban : Falsche ID");
    return 1;
    }


    gMessage = strrest(cmdtext,idx);


    GetPlayerName(id,iName,sizeof(iName));
    SendClientMessage(id,ADMINFS_MESSAGE_COLOR,"Du wurdest gebannt wen du Fragen oder einwende hast Kontaktiere einen Admin !.");


    if(strlen(gMessage) > 0) {
    format(Message,sizeof(Message),"Reason: %s",gMessage);
    SendClientMessage(id,ADMINFS_MESSAGE_COLOR,Message);
    }


    format(Message,sizeof(Message),">> %s(%d) Wurde Gebannt.",iName,id);
    SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,Message);


    Ban(id);
    return 1;
    } else {
    SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/ban : Du Bist Kein Admin Rank 3 !");
    return 1;
    }
    }