Jump to content

Extremys

Membru
  • Posts

    187
  • Joined

  • Last visited

  • Days Won

    10

Posts posted by Extremys

  1. Problema intalnita (descriere):Am un warning de care nustiu sa scap
    Ero(area / rile) / warning-(ul / urile):

    Quote

    C:\Documents and Settings\Daniel\Desktop\RuGmy RPG\gamemodes\RuGmy.pwn(40722) : warning 209: function "CustomPickups" should return a value
    C:\Documents and Settings\Daniel\Desktop\RuGmy RPG\gamemodes\RuGmy.pwn(40723) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.


    Liniile de cod / sursa / script-ul(obligatoriu):

    Quote

                    }
                }
                if(GetPlayerState(i) == PLAYER_STATE_ONFOOT && p_TeleportTime[ i ] > gettime( )) p_TeleportTime[ i ] = gettime( );
            }
        }
        return 1;
    }

    Am dat de la linia 40718-pana la linia cu erorea, mai multe lini se pot vedea in poza

     


    Imagini / Video (optional):Jos
    Ati incercat sa rezolvati singur?: Da

    untitled.bmp

  2. Este o eroare cand dau pe el sa il deschid

    Quote

    Status change detected: stopped
    8:43:34 PM  [Apache]     Error: Apache shutdown unexpectedly.
    8:43:34 PM  [Apache]     This may be due to a blocked port, missing dependencies,
    8:43:34 PM  [Apache]     improper privileges, a crash, or a shutdown by another method.
    8:43:34 PM  [Apache]     Press the Logs button to view error logs and check
    8:43:34 PM  [Apache]     the Windows Event Viewer for more clues
    8:43:34 PM  [Apache]     If you need more help, copy and post this
    8:43:34 PM  [Apache]     entire log window on the forums

     

     

    dasdas.bmp

  3. 8 hours ago, EquiNox said:

    La prima. Nu este din script , ci din San Andreas (Joc) , limita este undeva la 999kk daca nu ma insel. Nu poti avea mai mult. Iar la dobanda , arata cum iti da payday-ul.

    Am rezolvat cu dobanda.

     

    2 hours ago, .№_Fpk.Marius_™. said:

    din cate am inteles eu..in banca pui cat vrei tu pune-i si infinit di KK.. alea s salveaza, banii din "mana" s fac cum s fac.. daca intelegi. Daca nu, iti zic pi intelesu tau: Postul nu-si are rost chiar deloc. dati T/C.

    De ce nu si-ar avea rostu, eu credeam ca se poate schimba din gamemode cati bani poate avea, si in banca mai mult de 1.2kkk nu pot avea, in fine T/C

  4. 13 minutes ago, Mister said:

    Arata comanda prin care ai dat bani

    Si de ce iti faci griji? Ai vazut ca ai mia de playeri si iti fac kkk de bani?

    Imi fac griji deoarece daca ai 900kk in banca nu conteaza level iei la payday 400kk+ ma intelegi?

    Imediat dau comanda /money si /givemoney

    Quote

    if(strcmp(cmd, "/money", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_SERVER, "USAGE:{FFFFFF} /money [playerid] [money]");
                    return 1;
                }
                new playa;
                new money;
                playa = ReturnUser(tmp);
                tmp = strtok(cmdtext, idx);
                money = strval(tmp);
                if (PlayerInfo[playerid][pAdmin] >= 6)
                {
                    if(IsPlayerConnected(playa))
                    {
                        if(playa != INVALID_PLAYER_ID)
                        {
                            ResetPlayerCash(playa);
                            ConsumingMoney[playa] = 1;
                            GivePlayerCash(playa, money);
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            GetPlayerName(playa, playername, sizeof(playername));
                            for(new i = 0; i < MAX_PLAYERS; i++)
                            {
                                if(IsPlayerConnected(i) && PlayerInfo[pAdmin] >= 6)
                                {
                                    format(string, sizeof(string), "(AdmCmd): {F2BA38}Administrator %s i-a setat lui %s banii la %s $ (/money)", sendername, playername, FormatNumber(money));
                                    SCM(i, 0xE60B16FF, string);
                                }
                            }
                        }
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_WHITE, "Nu ai acces la aceasta comanda!");
                }
            }
            return 1;
        }

    Quote

    if(strcmp(cmd, "/givemoney", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if (PlayerInfo[playerid][pAdmin] >= 7)
                {
                    tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp))
                    {
                        SendClientMessage(playerid, COLOR_SERVER, "USAGE:{FFFFFF} /givemoney [playerid] [money]");
                        return 1;
                    }
                    new Money;
                    giveplayerid = ReturnUser(tmp);
                    tmp = strtok(cmdtext, idx);
                    Money = strval(tmp);
                    if(IsPlayerConnected(giveplayerid))
                    {
                        if(giveplayerid != INVALID_PLAYER_ID)
                          {
                            GivePlayerCash(giveplayerid, Money);
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                            for(new i = 0; i < MAX_PLAYERS; i++)
                            {
                                if(IsPlayerConnected(i) && PlayerInfo[pAdmin] >= 6)
                                {
                                    format(string, sizeof(string), "", sendername, giveplayer, FormatNumber(Money));
                                    SCM(i, 0xE60B16FF, string);
                                }
                            }
                            format(string, sizeof(string), "I-ai dat lui %s suma de %s $.", giveplayer, FormatNumber(Money));
                            SendClientMessage(playerid, COLOR_YELLOW, string);
                        }
                    }
                }
            }
            return 1;
        }

     

     

  5. 3 minutes ago, Mister said:

    Ai facut la fel cum am zis eu aici, ce ai facut atunci si nu ai facut acum? Ai adaugat ppremium? Nu afecta cu nimic

    Probabil de la acel  < ca gmul a fost gandit, ca nu se vor crea 1000 de masini, dar tu ai depasit si probabil deaia

    Man incercasem si && si tot nu mergea daca sterg acum si fac decat sa inlocuiesc ce ai zis tu nu mg deoarece daca am doar 3 sloturi el imi verifica si celelalte sloturi pe care nu sunt masini si nu sunt activate(ca nu am cont premum)

    Deci daca dau /stats imi apar taote 7 sloturile dar la /v nu imi apare decat 3(daca nu am premium) 5(daca am premium silver) si cand le scriu insirate cum ai zis tu mi le verifica pe toate chiar daca nu am cont premium si de accea imi trimite mesaju mereu sau ma alsa sa cumpar masini chiar daca le am ocupate

  6. 1 minute ago, Mister said:

    Nu vei rezolva problema asta, nu e din script sau de undeva unde se poate rezolva, este o limita la san andreas, deaia exista variabile pe samp mai exact variabila  ta de bani in banca. Adaugai bani in banca, nu in mana

    Am incercat si in banca si nu imi dadea cu minus dar daca puneam 2kkk in banca imi punea 200kk daca puneam 1kkk imi punea corect

  7. Problema intalnita (descriere):Vreau sa fac ca, cineva sa poata avea mai multi bani pe server: daca dau /money 0 2000000000 ii seteaza -1876287356 eu vreau sa schimb sa poata avea mai multi bani
    Ero(area / rile) / warning-(ul / urile):-
    Liniile de cod / sursa / script-ul(obligatoriu):-
    Imagini / Video (optional):-
    Ati incercat sa rezolvati singur?:Da, nustiu ce trebuie sa schimb in gamemode sau unde trebuie sa schimb

  8. 20 minutes ago, marius11 said:

    Da-mi te rog si comanda report sa incerc poate este de la comanda

    Din cate stiu eu nu se cer scripturi

    2.Numai eu vad ca nu este acealsi cont cel care nea dat reply?
    3.Comanda mea este pe strcmd iti dau doar comanda + un response restu te descurci

    4.Nu o sa asemene variabilele dar cred ca iti dai tu seama

    Quote

    if(!strcmp(cmdtext, "/report", true))
        {
            if(IsPlayerConnected(playerid))
            {
                if(ReportMute[playerid] >= 1) return SCM(playerid, COLOR_WHITE, "Ai mute pe report!");
                if(PlayerInfo[playerid][pReportTime] >= 1) return SCM(playerid, COLOR_WHITE, "Poti da un report o data la un minut!");
                else if(PlayerInfo[playerid][pAdmin] >= 1) return SCM(playerid, COLOR_WHITE, "Nu poti da un report deoarece esti admin!");
                ShowPlayerDialog(playerid, 780, DIALOG_STYLE_LIST, "Report", "Contul meu a fost spart/furat!\nRaporteaza un player - (DM / Cheats / Reclama / Desync)\nSunt blocat/Nu vad alti playeri\nVreau sa fac o afacere si am nevoie de un admin\nAlta problema","Selecteaza", "Iesire");
                return 1;
            }
            return 1;
        }

    Aici e responde

    Quote

    if(dialogid == 780)
            {
                if(response)
                {
                    switch(listitem)
                    {
                         case 0:
                         {
                        ShowPlayerDialog(playerid, 10001, DIALOG_STYLE_MSGBOX, "Cont spart", "Daca ai contul spart tot ce poti face este sa deschizi un ticket si sa astepti un raspuns.\nDe obicei se primesc raspunsuri in mai putin de 24h.\nDaca ti-a fost spart contul este doar vina ta, nu sunt adminii vinovati si nimeni nu are obligatii de a te ajuta cu nimic.\nTotusi incercam sa ajutam playerii ce pot fii ajutati.\nDeci deschide un ticket si asteapta un raspuns.", "Inchide", "");
                        }
                        case 1:
                        {
                            ShowPlayerDialog(playerid, 781, DIALOG_STYLE_LIST, "Report", "DeathMatch\nCheats\nReclama\nDesync","Selecteaza", "Iesire");
                        }//contiunui tu

     

  9. 2 hours ago, marius11 said:

    imi apare  "Contul meu este spart\nRaporteaza DM\nRaporteaza un cheater\nAlta problema"  si dupa ce dau pe una dintre ele nu se intampla nimic , si eu am verificat de mai multe ori si nimic 

    ma gandesc sa nu fie de la alt ceva dar nu are de la ce

    Quote

     {
                if(response)
                {
                    switch(listitem)
                    {
                            case 0:
                            {
                               
                               
                                ShowPlayerDialog(playerid, DIALOG_LP, DIALOG_STYLE_MSGBOX, "Cont spart", "Daca ai contul spart tot ce poti face este sa deschizi un ticket si sa astepti un raspuns.\nDe obicei se primesc raspunsuri in mai putin de 24h.\nDaca ti-a fost spart contul este doar vina ta, nu sunt adminii vinovati si nimeni nu are obligatii de a te ajuta cu nimic.\nTotusi incercam sa ajutam playerii ce pot fii ajutati.\nDeci deschide un ticket si asteapta un raspuns.", "Inchide", "");
                            }
                            case 1:
                            {

                                ShowPlayerDialog(playerid, DIALOG_DEATHMATCH, DIALOG_STYLE_LIST, "Deathmatch", "Nu stiu numele playerului ce foloseste cheat-uri\nStiu ID-ul playerului ce foloseste cheat-uri", "Trimite", "Anuleaza");
                            }
                            case 2:
                            {
                                ShowPlayerDialog(playerid, DIALOG_CHEAT, DIALOG_STYLE_LIST, "Raportare cheater", "Nu stiu numele playerului care m-a atacat\nStiu ID-ul playerului care m-a atacat", "Trimite", "Anuleaza");
                            }
                            case 3:
                            {
                                ShowPlayerDialog(playerid, 6676, DIALOG_STYLE_INPUT, "Alta problema", "Scrie mai jos problema pe care o ai.\nNu scrie 'admin la mine', scrie exact ce problema ai.", "Trimite", "Anuleaza");
                            }
                    }
                }
            }

    Incearca asa

    La mine a mers metoda mea :D Decat un exemplu, am adaugat la comanda mea de pe server faza cu Contul spart

    sa-mp-241.png

    sa-mp-242.png

    • Upvote 2
  10. 5 hours ago, zNx. said:

    Deci,tu daca nu pCarKey1 sau altele,modifici cu variabilele tale.Tu trebuie sa adaugi aceasta chestie la inceputul comenzi:

    Dupa ce ai adaugat,mergi unde se termina comanda si adaugi:

     

     

     

    REPET! MODIFICI CU VARIABILELE TALE!

    Trebuia sa fac o verificare pentru toate sloturile in fiecare caz vam zis ca era seara nu gandeam da uite ce a iesit

    Quote

    if(strcmp(cmd, "/buycar", true) == 0)
        {
            if(IsPlayerInRangeOfPoint(playerid, 6.0,329.3534,-1511.9949,36.039))//
            {
                if(PlayerInfo[playerid][pAdmin] >= 6) return SCM(playerid, COLOR_WHITE, "Ai deja comanda /veh!Pentru ce mai vrei masini?");
                if(PlayerInfo[playerid][pCarKey] != 999 && PlayerInfo[playerid][pCarKey2] != 999 && PlayerInfo[playerid][pCarKey3] != 999 && PlayerInfo[playerid][pPremium] == 0) return SCM(playerid, -1, "Ai deja trei masini personale, pentru a avea mai multe masini personale, foloseste {FFFF00}/shop - Premium!");
                if(PlayerInfo[playerid][pCarKey] != 999 && PlayerInfo[playerid][pCarKey2] != 999 && PlayerInfo[playerid][pCarKey3] != 999 && PlayerInfo[playerid][pCarKey4] != 999 && PlayerInfo[playerid][pCarKey5] != 999 && PlayerInfo[playerid][pPremium] == 1)
                return SCM(playerid, -1, "Ai numarul maxim de masini (5), nu mai poti cumpara alta!");
                if(PlayerInfo[playerid][pCarKey] != 999 && PlayerInfo[playerid][pCarKey2] != 999 && PlayerInfo[playerid][pCarKey3] != 999 && PlayerInfo[playerid][pCarKey4] != 999 && PlayerInfo[playerid][pCarKey5] != 999 && PlayerInfo[playerid][pCarKey6] != 999 && PlayerInfo[playerid][pCarKey7] != 999 && PlayerInfo[playerid][pPremium] == 2)
                return SCM(playerid, -1, "Ai numarul maxim de masini (7), nu mai poti cumpara alta!");
                if(PlayerInfo[playerid][pLevel] < 3) return  SCM(playerid,COLOR_WHITE,"Nu ai level 3.");
                ShowPlayerDialog(playerid, DIALOG_BUYCAR, DIALOG_STYLE_LIST,
                "SERVER: Vehicle Dealership", "Cheap Vehicles\nNormal Vehicles\nExpensive Vehicles\nLux Vehicles\nMotorcycles\nPremium Vehicles",
                "Select", "Cancel");
                        }
            else return SCM(playerid,COLOR_WHITE,"Nu esti la dealership.");
            return 1;
        }

    Vam spus ca poate fi din cauza ca imi verifica toate sloturile si da aveam dreptate acum am rezolvat

     

  11. 23 hours ago, Mister said:

    Sa inteleg ca tie ti-am facut dealershipul, ti-am facut Dealershipul adica comanda buycar cumparatul ei salvatul ei pe ini sistemul de stock price salvat pe ini si comenzile dealerului, nu am umblat la sistemul de masini.

    Inainte sa iti fac dealershipul aveai problema asta?

    Nu nu o aveam

     

  12. 3 hours ago, Mister said:

    Pentru ca nu ai sistemul bine facut, nu vezi ca sunt buguite variabilele, nu iti seteaza pcarkey cand trebuie, si de acea merge prpst cand ai 3masini cand vinzi masini si cand ai vip sau nu

    Mda, tu ai facut DealerShip-ul.....

×
×
  • 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.