Jump to content

AlexanderSMG

Membru
  • Posts

    42
  • Joined

  • Last visited

Posts posted by AlexanderSMG

  1. //----------------------------------[RECON]-----------------------------------------------
        if(strcmp(cmd, "/bigears", true) == 0 && PlayerInfo[playerid][pAdmin] >= 1)
        {
            if(IsPlayerConnected(playerid))
            {
                if (!BigEar[playerid])
                {
                    BigEar[playerid] = 1;
                    SendClientMessage(playerid, COLOR_GRAD2, "   Acum vezi ce scriu toti playerii.");
                }
                else if (BigEar[playerid])
                {
                    (BigEar[playerid] = 0);
                    SendClientMessage(playerid, COLOR_GRAD2, "   Nu mai vezi ce se scrie pe CHAT.");
                }
            }
            return 1;
        }

     

    //=============================================================================================================================================================
    // Comanda /am
    //=============================================================================================================================================================
        if(strcmp(cmd, "/pm", true) == 0 || strcmp(cmd, "/am", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pAdmin] >= 1)
                {
                    if(gPlayerLogged[playerid] == 0)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Nu te-ai logat inca!");
                        return 1;
                       }
                    tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp))
                    {
                        SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /am(essage) [playerid/PartOfName] [text]");
                        return 1;
                    }
                    giveplayerid = ReturnUser(tmp);
                    if (IsPlayerConnected(giveplayerid))
                    {
                           if(giveplayerid != INVALID_PLAYER_ID)
                           {
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                            if(giveplayerid == playerid)
                            {
                                format(string, sizeof(string), "* %s mutters something to himself.", sendername);
                                ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                            }
                            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: /am(essage) [playerid/PartOfName] [text]");
                                return 1;
                            }
                            format(string, sizeof(string), "{FDFF00}Mesaj de la Admin %s: {FDFF00}%s", sendername, (result));
                            SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
                            format(string, sizeof(string), "{FDFF00}AM trimis lui %s: {FDFF00}%s", giveplayer, (result));
                            SendClientMessage(playerid,  COLOR_YELLOW2, string);
                            return 1;
                        }
                    }
                    else
                    {
                        format(string, sizeof(string), "   %d nu este online.", giveplayerid);
                        SendClientMessage(playerid, COLOR_GRAD1, string);
                    }
                }
            }
            return 1;
        }

  2. Buna ziua,am cautat si pe internet dar nu am gasit! Vreau si eu un Odometer care sa apara doar la masinile personale. Eu am implementat in GM doar Speed: si Fuel. Vreau sa fie ca in imaginea asta. Mentionez ca in GM meu Speed si Fuel apare la fel ca in poza care v-o pun.

    Untitled.png

  3. Acum merge,doar ca trebuie sa dau restart la server pentru a se transforma masina in ce vreau. Adica eu /editcarmodel la un Elegy sa se faca infernus,imi scrie Car id 323 is now model 411 dar abia dupa ce dau restart la server se transforma,nu se poate face ceva?

  4. //----------------------------------[SetCrim]-----------------------------------------------
    if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp)) return SendClientMessage(playerid, -1, "USAGE: /(su)spect [PlayerID/PartOfName] [Wanted] [Reason]");
                new playa;
                new money;
                playa = ReturnUser(tmp);
                tmp = strtok(cmdtext, idx);
                money = strval(tmp);
                if (IsACop(playerid))
                {
                    if(IsPlayerConnected(playa))
                    {
                        if(playa != INVALID_PLAYER_ID)
                        {
                            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;
                            result[0] = toupper(result[0]);
                            if(!strlen(result)) return SendClientMessage(playerid, -1, "USAGE: /(su)spect [PlayerID/PartOfName] [Wanted] [Reason]");
                            if (gTeam[playa] == 2 || IsACop(playa)) return SendClientMessage(playerid, -1, "You can't Suspect a Cop!");
                            if(PlayerInfo[playa][pJailed] == 1 || PlayerInfo[playa][pJailed] == 2) return SendClientMessage(playerid, COLOR_WHITE, "You can't suspect a jailed player");
                            if(money > 10) return SendClientMessage(playerid, COLOR_GREY, "Maximum wanted level is 10!");
                            if(money == 0) return SendClientMessage(playerid, COLOR_GREY, "Minimum wanted level is 0!");
                            if(PlayerInfo[playa][pWanted] > 9) return SendClientMessage(playerid, COLOR_GREY, "That player have Maxim Wanted Level! (Wanted 10)");
                            format(string, sizeof(string), "Thay player have Wanted %d , give him a lower wanted level", PlayerInfo[playa][pWanted]);
                            if(PlayerInfo[playa][pWanted] + money > 10) return SendClientMessage(playerid, COLOR_GREY, string);
                            PlayerInfo[playa][pWanted] += money;
                            new wl = PlayerInfo[playa][pWanted];
                            SetPlayerWantedLevel(playa, wl);
                            GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            format(string, sizeof(string), "You commited a crime ( %s ) [+%d],Raportat de: %s",result,money,sendername);
                            SendClientMessage(playa, COLOR_LIGHTRED, string);
                            for(new i = 0; i < MAX_PLAYERS; i++)
                            {
                                if(IsPlayerConnected(i))
                                {
                                    if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 2 || PlayerInfo[pLeader] == 2 || PlayerInfo[pMember] == 3 || PlayerInfo[pLeader] == 3)
                                    {
                                        format(string, sizeof(string), "HQ: All units APB: Reporter: %s.",sendername);
                                        SendClientMessage(i, 0x0000C1FF, string);
                                        format(string, sizeof(string), "HQ: Crime: %s[+%d], Suspect: %s. ",result,money,giveplayer);
                                        SendClientMessage(i, 0x0000C1FF, string);
                                    }
                                }
                            }
                        }
                    }
                } else return SendClientMessage(playerid, COLOR_GREY, "You are not a Cop!");
            }
            return 1;
        }

  5. Buna ziua,am revenit cu o noua provocare pentru dumneavoastra cei care ma ajutati dar mai ales pentru mine deoarece sunt la inceput. Am un GM cam buguit,dar imi place structura lui si cu el vreau sa imi deschid un server.

    Sa trec la subiect. Am intalnit o problema la wanted,pe server maximul de wanted este 10 si nu imi place,vreau sa fie maxim wanted 6 si pe langa asta,wanted-ul dat cu comanda /su "/suspect" unui player e buguita,adica dau cuiva wanted si apare pentru 3 secunde dupa imediat dispare.

    Acum vreau sa va cer un FS prin care sunt masurati kilometri parcursi de o masina personala a unui player.

    Va multumesc!

  6. Salut am comanda asta /editcarmodel,o compliez fara nicio problema,intru pe server,si cand stau intr-o masina si execut comanda imi scrie Car model id x is now id 411 asta fiind infernus,si imi spameaza chatu cu textul asta pana mi se inchide conexiunea la server,nu pica serverul,mi se blocheaza mie sampu. Serverul ramane on.

    Comanda: 

    }
        if(strcmp(cmd, "/editcarmodel", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pAdmin] < 4)
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "   Nu esti Admin !");
                    return 1;
                }
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /editcarmodel [modelid]");
                    return 1;
                }
                new proplev = strval(tmp);
                for(new i = 0; i < sizeof(CarInfo); i++)
                {
                    if(IsAnOwnableCar(idcar))
                    {
                        CarInfo[idcar][cModel] = proplev;
                        format(string, sizeof(string), "Car: %d is now %d",idcar,CarInfo[idcar][cModel]);
                        SendClientMessage(playerid, COLOR_GRAD2, string);
                        OnPropUpdate();
                    }
                }
            }
            return 1;
        }

    • Upvote 1
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.