Beiträge von RFT

    da wird das sys mehrere files erstellen das wird nicht gut gehen der Server wird laggen und so würde ich euch nicht emphelen

    sry warte



    if(strcmp(cmd, "/txt", true) == 0 || strcmp(cmd, "/t", true) == 0 || strcmp(cmd, "/sms", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][Guthaben] <= 0)
    {
    SendClientMessage(playerid,COLOR_WHITE,"Dein Guthaben reicht nicht aus");
    return 1;
    }
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht eingeloggt!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: (/t)ext [nummer] [text]");
    return 1;
    }
    if(PlayerInfo[playerid][pPnumber] == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du hast kein Handy!");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s nimmt sein Handy raus.", 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, "Verwendung: (/t)ext [nummer] [text]");
    return 1;
    }
    if(phonenumb == 555)
    {
    if ((strcmp("ja", result, true, strlen(result)) == 0) && (strlen(result) == strlen("ja")))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Nachricht gesendet.");
    if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "SMS: Ich habe keine Ahnung wovon du redest, Sender: MOLE (555)");
    RingTone[playerid] = 20;
    return 1;
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_YELLOW, "SMS: Ein ja genügt, Sender: MOLE (555)");
    RingTone[playerid] = 20;
    return 1;
    }
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pPnumber] == phonenumb && phonenumb != 0)
    {
    giveplayerid = i;
    Mobile[playerid] = giveplayerid; //caller connecting
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PhoneOnline[giveplayerid] > 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Das Handy dieses Spielers ist ausgeschaltet!");
    return 1;
    }
    format(string, sizeof(string), "SMS: %s, Sender: %s (%d)", result,sendername,PlayerInfo[playerid][pPnumber]);
    GetPlayerName(giveplayerid, sendername, sizeof(sendername));
    //format(string, sizeof(string), "* %s's phone beeps.", sendername);
    RingTone[giveplayerid] =20;
    SendClientMessage(playerid, COLOR_WHITE, "Nachricht gesendet");
    SendClientMessage(giveplayerid, COLOR_YELLOW, string);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    format(string, sizeof(string), "~r~$-%d", txtcost);
    GameTextForPlayer(playerid, string, 5000, 1);
    PlayerInfo[playerid][Guthaben] = -txtcost;
    SBizzInfo[2][sbTill] += txtcost;
    ExtortionSBiz(2, txtcost);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    Mobile[playerid] = 255;
    return 1;
    }
    }
    }
    }
    }
    SendClientMessage(playerid, COLOR_GRAD2, "Senden der Nachricht fehlgeschlagen");
    }
    return 1;
    }


    tausch unter Othertimer deins gegen das hier aus



    if(CellTime[i] == 0 && CallCost[i] > 0)
    {
    format(string, sizeof(string), "~w~Der Anruf kostet~n~~r~%d$",CallCost[i]);
    PlayerInfo[playerid][Guthaben] = -CallCost[i];
    SBizzInfo[2][sbTill] += CallCost[i];
    ExtortionSBiz(2, CallCost[i]);
    GameTextForPlayer(i, string, 5000, 1);
    CallCost[i] = 0;
    }

    xD die letzten klammern müssen hiter dem Case



    new Menu:current; //Pistolen/Sonstiges menu
    current = GetPlayerMenu(playerid);
    if(current == pistolmenu)
    {
    switch(row)
    {
    case 0:
    if(499 <= GetPlayerMoney(playerid))
    {
    TogglePlayerControllable (playerid, 1);
    GivePlayerWeapon(playerid, 22, 50); //USP
    GivePlayerMoney(playerid, -500);
    HideMenuForPlayer(pistolmenu, playerid);
    TogglePlayerControllable(playerid, 1);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld");
    }
    case 1: // <---------------------------------------------------------------------- Die Errorzeile ;)
    if(649 <= GetPlayerMoney(playerid))
    {
    GivePlayerWeapon(playerid, 24, 50); //Desert Eagle
    GivePlayerMoney(playerid, -650);
    HideMenuForPlayer(pistolmenu, playerid);
    TogglePlayerControllable(playerid, 1);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld");
    }
    }}

    mach es so



    new Menu:current; //Pistolen/Sonstiges menu
    current = GetPlayerMenu(playerid);
    if(current == pistolmenu)
    {
    switch(row)
    {
    case 0:
    if(4999 <= GetPlayerMoney(playerid))
    {
    TogglePlayerControllable (playerid, 1);
    GivePlayerWeapon(playerid, 22, 50); //USP
    GivePlayerMoney(playerid, -500);
    HideMenuForPlayer(pistolmenu, playerid);
    TogglePlayerControllable(playerid, 1);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld");
    }
    }}

    ich habe dirs in ner pwn datei gepackt da musst du es nur raus kopieren da es mehr als 10 k Zeichen hat kann ich das hier nicht posten


    hier das kannst du natürlich nicht compilen musst es erstmal in dein Script einfügen


    Klick mich

    1000 milisekunden sind 1 Sekunden also musst da das so machen



    SetTimer("VorStartLotto",450000,1);
    SetTimer("StartLotto",600000,1);


    so und was brauchst du nun noch nen prepaid system
    oder was ?