Beiträge von StatusYo

    War mir klar das sowas kommt.
    Ich habe es lediglich dafür benutzt um das Haus zu zeigen.

    ALLA Schaden hat echtn Schaden XD Hackt auch mit s0beit auf Nva gell deswegen mag dich da keiner mehr sehn XD !!


    PS : Ich benutze auch s0beit aber nur für Scripting sachen z.B. wo man nicht hinkommt !! Manchmal sehr nützlich sollte man die Cheat sachen rausnehmen und so powno zeuch reinkloben XD !!!

    if(strcmp(cmd, "/makeadmin", true) == 0)
    {


    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeadmin [playerid/PartOfName] [level(1-3)]");


    }
    new para1;
    new level;
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if (IsPlayerAdmin(playerid))
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pAdminLevel] = level;
    printf("AdmCmd: %s has promoted %s to a level %d admin.", sendername, giveplayer, level);
    format(string, sizeof(string), " Du wurdest zu einem Level %d Admin gemacht von %s !!", level, sendername);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), " Du hast %s zu einem Level %d Admin gemacht !!.", giveplayer,level);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    }


    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin !!!");


    }


    }


    return 1;
    }


    Ein cmd geht immer aber bei 2 kommen die Errors genauso bei den publics !?!?!?!


    Ich kann den /makeadmin auch reinmachen und den anderen raus dan gehts !! Aber will ja nicht nur einen CMD XD

    Also ich bekomme immer diesen Error wenn ich neue publics ins Script machen oder auch bei neuen commands !!


    H:\DOKUME~1\Blubbb\Desktop\XD_SA-~1\GAMEMO~1\RolePlay.pwn(141) : error 076: syntax error in the expression, or invalid function call


    Und das 7 mal -.- !!


    Was kann ich machen ???


    //Edit : Mehr als 7 Errors -.-


    Ja ne kommischer weiße funzt es bei mir mit allen IDs XD !!
    Naja anderer Sin deins !! Meins ist für s0beit spezialisiert deins au Minigun und so !!


    Die dies net Wissen s0beit waffen hack Muni immer auf 69 !! auser wenn man so schlau ist und das umstellt :D

    Für die ganz schlauen nochmal richtiger XD !!


    public AntiWaffenCheat(playerid)
    {
    if(GetPlayerAmmo(playerid) == 69)
    {
    PlayerInfo[playerid][pWarnen] += 1;
    }
    return 1;
    }
    public AntiWaffenCheat2(playerid)
    {
    if(PlayerInfo[playerid][pWarnen] == 5)
    {
    new name[MAX_PLAYER_NAME];
    new string[256];
    GetPlayerName(playerid , name , sizeof(name));
    format(string,sizeof(string), "** %s wurde wegen Munition / Waffen Hacks gekickt !!",name);
    Kick(playerid);
    }
    }


    UND ES FUNZT FEHLER FREI !! XD

    Ich höre oft von Leuten die gerne ein LapTop System haben wollen ich hab mal schnell eins gemacht mit 2 cmds !!


    Unter enum pInfo


    LapTop;
    pEMAIL;


    Unter OnPlayerConnect(playerid)


    PlayerInfo[playerid][pLapTop] = 0;
    PlayerInfo[playerid][pEMAIL] = randemail;


    new randemail = 10001 + random(20000);


    Unter OnPlayerRegister(playerid, password[])


    format(var, 32, "LapTop=%d\n",PlayerInfo[playerid][pLapTop]);fwrite(hFile, var);


    Unter OnPlayerLogin(playerid, passwort[])


    if( strcmp( key , "LapTop" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLapTop] = strval( val ); }


    Unter OnPlayerCommandText(playerid , cmdtext[])
    if (strcmp(cmd, "/EMailSuchen", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pLapTop] == 1)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /number [playerid/PartOfName]");
    return 1;
    }
    //giveplayerid = strval(tmp);
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, sendername, sizeof(sendername));
    format(string, 256, "Name: %s, E-Mail Adresse: %d",sendername,PlayerInfo[giveplayerid][pEMAIL]);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Fehler !");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du hast kein LapTop !");
    }
    }
    return 1;
    }


    und diese 2 auch noch !!


    if(strcmp(cmd, "/LapTopKaufen", true) == 0)
    {
    if(PlayerInfo[playerid][pLevel] >= 3)
    {
    if(PlayerToPoint(2 , playerid , xCoord,yCoord,zCoord))
    {
    if(PlayerInfo[playerid][pCash] >= 2499)
    {
    PlayerInfo[playerid][pLapTop] = 1;
    SendClientMessage(playerid,COLOR_GREEN , "Du hast dir einen LapTop gekauft Commands stehen im /help");
    GivePlayerMoney(playerid, -2500);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED," Du hast nicht genug Geld um dir einen LapTop zu kaufen !!");
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht Level 3 , man kann einen LapTop erst ab Level 3 Kaufen");
    }
    }


    if(strcmp(cmd, "/email", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pLapTop] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du hast keinen LapTop !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "/Email [Emailaddi] [text]");
    return 1;
    }
    if(PlayerInfo[playerid][pEMAIL] == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast keine E-Mail Adresse...");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s verschickt eine E-Mail.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    new phonenumb = strval(tmp);
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /email [EmailAddi] [text]");
    return 1;
    }
    if(phonenumb == 555)
    {
    if ((strcmp("ja", result, true, strlen(result)) == 0) && (strlen(result) == strlen("ja")))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Gesendet.");
    if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "E-Mail: ja xD, Sender: MOLE (xD)");
    RingTone[playerid] = 20;
    return 1;
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_YELLOW, "SMS: Ein einfacher Ja hätte gereicht, Sender: MOLE (xD)");
    RingTone[playerid] = 20;
    return 1;
    }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pEMAIL]!= 0)
    {
    giveplayerid = i;
    Mobile[playerid] = giveplayerid; //caller connecting
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PhoneOnline[giveplayerid] > 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
    return 1;
    }
    format(string, sizeof(string), "E-Mail: %s, von: %s (%d)", result,sendername,PlayerInfo[playerid][pEMAIL]);
    GetPlayerName(giveplayerid, sendername, sizeof(sendername));
    //format(string, sizeof(string), "* %s's phone beeps.", sendername);
    RingTone[giveplayerid] =20;
    SendClientMessage(playerid, COLOR_WHITE, "Gesendet");
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    SBizzInfo[2][sbTill] += 10;
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    Mobile[playerid] = 255;
    return 1;
    }
    }
    }
    }
    }
    SendClientMessage(playerid, COLOR_GRAD2, " Message Delivery Failed...");
    }
    return 1;
    }

    Aber trotdem hab mal schnell ein Anti s0beit waffen cheat gemacht das zu 90% Richtig geht !!


    Fürs GF :


    unter die forwards


    forward AntiWaffenCheat(playerid);
    forward AntiWaffenCheat2(playerid);


    unter enum pInfo


    pWarnen;


    unter OnGameModeInit()


    SetTimer("AntiWaffenCheat" , 60000 , true);
    SetTimer("AntiWaffenCheat2" , 1000 , true );


    Nach gang unten
    public AntiWaffenCheat(playerid)
    {
    if(GetPlayerAmmo(playerid) == 69)
    {
    PlayerInfo[playerid][pWarnen] += 1;
    }
    }
    public AntiWaffenCheat2(playerid)
    new name[MAX_PLAYER_NAME];
    {
    if(PlayerInfo[playerid][pWarnen] == 5)
    {
    Kick(playerid);
    SendClientMessageToAll( COLOR_RED , " %s wurde wegen Muni/Waffen Hacks gekickt" , name);
    }
    }



    Ist ungetestet !! XD

    Viel wichtiger wär Anti s0beit !!
    Mehr leute hamm s0beit !!
    s0beit hat schlimmere und viel mehr Optionen !!
    Mann kann damit wenn man gut drin ist Scripts hacken und zerstören -.- !! :thumbdown:


    Ich Persönlich hab das benutz weil ich kein Camhack hatte XD Jetz aber nicht mehr !!