Beiträge von John_Kramer

    Vielleicht klappt es ja so .


    dcmd_unban(playerid, params[])
    {
    if(!IsPlayerConnected(playerid)) return Mysql(playerid, COLOR_WHITE, "Du bist nicht eingeloggt.");
    if(PlayerInfo[playerid][code=sql] <= 1999) return mysql(playerid, COLOR_WHITE, "Du bist kein Server-Owner/High-Admin.");
    new accname[MAX_PLAYER_NAME];
    if(sscanf(params, "s",mysqlunloadaccname)) return SendClientMessage(playerid, COLOR_WHITE, "Befehl: /unban [EXAKTER Accountname]");
    new acc[MAX_PLAYER_NAME+20];
    format(acc,sizeof(acc),"MYSQL REGISTER/%s.ini",accname);
    if(!DINIPHP(acc)) {
    format(stringx,sizeof(stringx)," Der Account %s existiert nicht!",accname);
    SendClientMessage(playerid,COLOR_GRAD2,stringx);
    return 1;
    }
    new File:FilefromDOS mysql = fopen(acc,io_write);
    fwrite(banaccount,"Gesperrt=0\n");
    fclose(banaccount);
    format(stringx, sizeof(stringx), "AdmCmd: Admin %s hat %s entbannt!", MeinName(playerid), accname); ABroadCast(COLOR_LIGHTRED, stringx, 1);
    return 1;
    }

    Er wird einfach net entbannt


    ocmd:unban(playerid,params[])
    {
    mysql_fetch_field_row(unban)
    mysql_get_charset(banip)
    mysql_fetch_field(ban)
    SCM(-1,mysql_stat(playerid),"Acmd: %s wurde von %s entbannt");strtok;
    mysql_query("SET defines to unban");query=1;
    fetch(x);
    UnbanKonsole(qbanpls);
    mysql_num_rows()
    SCM(-1,rows,indatabase(rows),"OnPlayerConnect");
    SCM("Du warst gebannt und darfst nun wieder zocken");
    #define UnBanPD(query)-1
    mysql_function_query()
    xWysql(query);
    mysql_num_fields(pping)
    new names mysql;
    "Entbannt" (1) (0) //1 heisst ja /// o heisst nein
    "Querybanly"
    return mysql;
    return 1;
    }

    Hallo Leute
    Ihr kennt doch sicherlich alle MrM Reallife,
    ich finde das es ein guter Server ist und habe mal versucht das Alkatraz Schubladensystem Nachzuscripten, wie drüben, auf MrMonat.
    Ich habe es natürlich ein bisschen Editiert.


    Nur Leider funktioniert es nicht so ganz wie ich dachte.
    Ich finde immer das selbe, egal welche Schublade ich anwähle.


    Hier der Code


    Die Definierung
    new schubladen[MAX_PLAYERS];


    Der OCMD
    ocmd:schublade(playerid,params[])
    {
    if(IsPlayerInFrak(playerid,1)||IsPlayerInFrak(playerid,5)||IsPlayerInFrak(playerid,16))return 1;
    if(key_found>gettime()+(60*60))return ErrorMsg(playerid,"Es gibt nur jede Stunde einen Schlüssel der gefunden werden kann.");
    if(SpielerInfo[playerid][alka]==1)return 1;
    if(tod[playerid]==1)return 1;
    if(!IsPlayerInRangeOfPoint(playerid,5,2528.9719,-1292.2236,1048.2891))return ErrorMsg(playerid,"Du bist nicht bei den Schubladen.");
    if(gettime()<GetPVarInt(playerid,"nextschublade"))return ErrorMsg(playerid,"Du darfst nur alle 45 Sekunden nach einem Schlüssel suchen.");
    new pID;
    if(sscanf(params,"i",pID))return ErrorMsg(playerid,"INFO: /schublade [1-32]");
    if(pID<1||pID>32)return ErrorMsg(playerid,"INFO: /schublade [1-32]");
    SetPVarInt(playerid,"nextschublade",gettime()+45);
    if(schubladen[pID]==777)
    {
    SendClientMessage(playerid,grün,"Du hast den Schlüssel gefunden.");
    SetPVarInt(playerid,"schlüssel",1);
    reloadSchubladen();
    key_found=gettime();
    return 1;
    }
    else
    {
    new rzahl,string[128];
    rzahl=schubladen[pID];
    switch(rzahl)
    {
    case -1:{SendClientMessage(playerid,weiss,"In dieser Schublade ist nichts drinne.");}
    case 0:{SendClientMessage(playerid,weiss,"Du hast einen alten Burger gefunden.");}
    case 1:{SendClientMessage(playerid,weiss,"Du hast ein Bild gefunden.");}
    case 2:{SendClientMessage(playerid,weiss,"Du hast eine Sonnenbrille gefunden gefunden.");}
    case 3:{new rbetrag; rbetrag=random(1000)+1; format(string,sizeof(string),"Du hast %i$ Schein gefunden.",rbetrag); SendClientMessage(playerid,weiss,string);GibGeld(playerid,rbetrag);}
    case 4:{SendClientMessage(playerid,weiss,"Du hast eine Deagle gefunden."); GivePlayerWeapon(playerid,24,25);}
    case 5:{SendClientMessage(playerid,weiss,"Du hast eine SD-Pistol gefunden."); GivePlayerWeapon(playerid,23,25);}
    case 6:{SendClientMessage(playerid,weiss,"Du hast ein Messer gefunden."); GivePlayerWeapon(playerid,4,1);}
    case 7:{SendClientMessage(playerid,weiss,"Du hast ein Vibrator gefunden.");}
    case 8:{SendClientMessage(playerid,weiss,"Du hast in Stacheldraht gegriffen. (-15HP)"); GivePlayerHealth(playerid,-15);}
    case 9:{SendClientMessage(playerid,weiss,"Du hast einen Verbandskasten gefunden. (+25HP)"); GivePlayerHealth(playerid,25);}
    }
    schubladen[pID]=-1;
    return 1;
    }
    }


    Stock relaod schubladen


    reloadSchubladen


    stock reloadSchubladen()
    {
    new rs;
    rs=random(31)+1;
    for(new i=1; i<sizeof(schubladen); i++)
    {
    new ritem=random(10);
    schubladen[i]=ritem;
    }
    schubladen[rs]=777;
    return 1;
    }





    EGAL WAS ICH WÄHLE ICH FINDE IMMER DEN ALTEN BURGER
    SCHUBLADE 2 = ALTER BURGER,


    In allen schubladen ist das selbe drinne

    Bekomme zwei Errors nicht Weg.
    C:\Users\steffen\Desktop\MrMonatReallife\gamemodes\Monat.pwn(63) : error 017: undefined symbol "MAX_AUTOS"
    C:\Users\steffen\Desktop\MrMonatReallife\gamemodes\Monat.pwn(63) : error 009: invalid array size (negative, zero or out of bounds)
    new istkaputt[MAX_AUTOS];
    #define MAX_AUTOS 1910

    Es gibt 4 Errors
    Bitte fixen
    C:\Users\steffen\Desktop\GF\gamemodes\evo.pwn(32694) : error 033: array must be indexed (variable "-unknown-")
    C:\Users\steffen\Desktop\GF\gamemodes\evo.pwn(32695) : error 035: argument type mismatch (argument 1)
    C:\Users\steffen\Desktop\GF\gamemodes\evo.pwn(32700) : error 035: argument type mismatch (argument 1)
    C:\Users\steffen\Desktop\GF\gamemodes\evo.pwn(32702) : error 035: argument type mismatch (argument 1)
    C:\Users\steffen\Desktop\GF\gamemodes\evo.pwn(32694) : warning 204: symbol is assigned a value that is never used: "var"

    Wieso willst du ein Code haben ?
    Wenn dann brauch ich den Code.
    Das war ja nicht gerade eine so hilfreiche Antwort von beiden nicht.
    Also bitte macht mir ein Beispiel.
    Und Batista hälst dich mal hier raus, wenn du keine Ahnung hast ja.

    Hallo ich habe ein Problem mit meinen Anhan Befehl.


    Was ist /ahnhan ?
    Das ist ein Admin Command, womit man jedes Fahrzeug mit jeden Abschleppen kann.
    Und der Geht bei mir nicht. Richtiges Adminlevel habe ich. Aber es geht halt nicht.
    Also kurz gesagt es passiert nichts bei der Eingabe.


    Der Befehl ?
    if(strcmp("/anhan",cmdtext,true)==0)
    {
    if(PlayerInfo[playerid][pAdmin] == 3)
    {
    for(new i = 0; i<MAX_AUTOS; i++)
    {
    new Float:xc,
    Float:yc,
    Float:zc;
    GetVehiclePos(i,xc,yc,zc);
    if(IsPlayerInRangeOfPoint(playerid,8.8,xc,yc,zc))
    {
    AttachTrailerToVehicle(i,GetPlayerVehicleID(playerid));
    }
    }
    return 1;
    }
    }
    Ich hoffe ihr könnt mir Helfen

    Hallo ich habe ein Problem mit meinen Gescripteten Befehl.
    "/atext". Wenn ich den einigebe und die dazugehörigen Parameter.
    [playerid] [text]. Wenn ich das alles Korrekt eingebe Zeigt er mir trotzdem nur die Info an.
    Das ist irgendwie seltsam.


    ocmd:atext(playerid,params[])
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    new string[128];
    new whisperid;
    if(sscanf(params,"us[128]",whisperid,string))return SendClientMessage(playerid,weiss,"INFO: /atext [playerid] [text]");
    if(!IsPlayerConnected(whisperid))return SendClientMessage(playerid,weiss,"Spieler nicht gefunden.");
    new message[128];
    format(message,sizeof(message),"%s sagt dir: %s",SpielerName(playerid),message);
    SendClientMessage(whisperid,0xFFFF00AA,message);
    SendClientMessage(whisperid,0xA49D00FF,string);
    ShowPlayerDialog(whisperid,DIALOG_INFO,DIALOG_STYLE_MSGBOX,"Hinweis des Adminteams",string,"OK","");
    format(message,sizeof(message),"Du hast %s mit der ID %i folgendes gesagt: %s",SpielerName(whisperid),whisperid,message);
    SendClientMessage(playerid,0xA49D00FF,message);
    SendClientMessage(playerid,0xA49D00FF,string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,weiss,"Du darfst diesen Befehl nicht nutzen");
    }
    return 1;
    }
    Da ist der Befehl. er zeigt wie gesagt nur das an.
    if(sscanf(params,"us[128]",whisperid,string))return SendClientMessage(playerid,weiss,"INFO: /atext [playerid] [text]");
    Bitte um Hilfe.

    Hier nimm mein
    Bei mir geht der ist auf Dini gescriptet
    ocmd:makeadmin(playerid,params[])
    {
    if(GetPVarInt(playerid,"Adminlevel") == 10) return SendClientMessage(playerid,ROT,"Du bist kein Adminlevel 10!");
    new string[128],pID,adminlevel;
    if(sscanf(params,"ui",playerid,adminlevel))return SendClientMessage(playerid,ROT,"Benutze /makeadmin [Playerid][Adminlevel]");
    if(pID == playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selbst ändern!");
    if(!IsPlayertConnected(pID))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht online");
    if(!(0 <= adminlevel <= 0)) return SendClientMessage(playerid,ROT,"Nicht zwischen 0 & 10!");
    format(str,sizeof(string),"Du hast %s zum Adminlevel %i gemacht",SpielerName(pID),adminlevel);
    SendClientMessage(playerid,ROT,string);
    format(string,sizeof(string),"Du wurdes von %s zum Adminlevel %i gemacht",SpielerName(playerid),adminlevel);
    SendClientMessage(pID,ROT,string);
    SetPVarInt(playerid,"Adminlevel",adminlevel);
    SpielerSpeichern(pID); return 1;
    }

    Hallo ich habe eine Uhr gescriptet
    Und ich möchte diese Uhr nun etwas ändern,
    also die Schriftart, wie mache ich das ?
    Die Derzeitige uhr sieht nämlich doof aus.