Jump to content

NoNamed

V.I.P
  • Posts

    1,094
  • Joined

  • Last visited

  • Days Won

    23

Posts posted by NoNamed

  1. Mergi pe server la autobuzele respective , scrie /dl , uita-te la id-ul de pe server al masinii apoi mergi in pawno

    if(model == 437 || model == 431 || model == 438 || model == 420)
    si dupa model == 420 pui asa de exemplu : || model == 421 || model == 422 , iar linia ar trebui sa arate asa :
    if(model == 437 || model == 431 || model == 438 || model == 420 || model == 421 || model == 422)
    Atentie ! In loc de 421 si 422 tu vei pune id-urile acelor autobuze ! Daca ai 4 autbuze de exemplu, trebuie sa ai inca 4 model == x ... fiecare cu cate un id diferit .
  2. Ai in gamemode definite acele variabile , adica : IsNumeric , ReturnUser , SpectateType si strtok, stergele si compileaza iar gamemode-ul . Dar inloc sa le stergi te-as sfatui sa le pui // la inceput , si daca merg dupa ce faci asa .. le poti sterge .

  3. Salutare SA-MP.Ro , Sarbatori fericite ! Am facut si eu insfarsit primul meu filterscript (dar nu si prima data cand scriptez) .

     

    Ce este acest filterscript ? Este un radio facut de la cap la coada pe textdraw-uri .

     

    Am lucat la el cam o ora, fiind multa migaleala la creearea textdraw-urilor ... :)) .

     

    Sunt in total 10 posturi de radio, aproape de toate genurile . Sunt manele, pop, hip hop , dubstep . Poate in versiunea urmatoare mai gasesc altele si mai adaug .

     

    Stiu ca design-ul nu este unul "prea placut" ... nu prea am talent la design, insa promit ca in urmatoarea versiune voi schimba si culorile folosite .

     

    Ce este diferit fata de versiunea de pe server-ul meu ? La acest sistem am pus mai multe posturi de radio , pentru a inchide radioul ai comanda /stopradio, nu am mai facut buton , este folosit un alt font, sunt culori diferite iar in loc de nRadio , la mine pe server este scris forum-ul .

     

    Cateva poze :

     

    sgKHjpp.png

     

    sXX1oFf.png

     

    Acel "nRADIO" este pus pentru a pastra creditele, nu cred ca va vor deranja .

     

    Sper sa va foloseasca si sa va placa !

     

    Download .pwn + .amx : Zippyshare

     

    Pastebin : Click

     

  4. Asa, adauga undeva la inceputul gamemode-ului asa :

    
    new getchristmasgift[MAX_PLAYERS];

    Apoi reinlocuieste comanda pe care o ai cu aceasta :

    
    CMD:dcadou(playerid, params[])
    {
    if(getchristmasgift[playerid] == 0)
        {
         if(PlayerToPoint(3.0, coordonatele de unde vrei sa poata folosii comanda))
          {
           new rand = random(12);
             switch(rand)
              {
               case 0:
                 {
                  SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat un Infernus") &&
                    SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                      getchristmasgift[playerid]+=1;
                    }
                    case 1:
                    {
                     SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat 7.000.000 $") &&
                      GivePlayerMoney(playerid, 7000000);
                       getchristmasgift[playerid]+=1;
                    }
                    case 2:
                    {
                     SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat un Admin Nivel 2") &&
                      SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                      getchristmasgift[playerid]+=1;
                    }
                 case 3:
                 {
                     SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat Agent Nivel 1") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                 }
                 case 4:
                  {
                   SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat un Turismo") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                  }
                 case 5:
                 {
                  SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat un Sultan") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                  }
                 case 6:
                 {
                  SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat un Maverick") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                 }
                 case 7:
                 {
                  SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat Admin Nivel 1") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                 }
                 case 8:
                 {
                  SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat Agent Nivel 2") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                 }
                 case 9:
                 {
                  SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat o Casã Personalã") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                 }
                 case 10:
                  {
               SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat Score +10") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                  }
                 case 11:
                 {
                  SendClientMessage(playerid, COLOR_RED, "Tocmai ai câstigat Score +20") &&
                     SendClientMessage(playerid, COLOR_RED, "Ca sa iti iei premiul fa o poza si puneo pe forum la boardul 'Cadouri'!");
                     getchristmasgift[playerid]+=1;
                 }
                 default:
                 {
                 SendClientMessage(playerid, COLOR_YELLOW,"You found a present");
                 }
             }
     
         }
    }
    SendClientMessage(playerid, COLOR_GREY, "Ti-ai luat deja cadoul !");
        return 1;
    }

    Astept reply cu raspuns daca-ti merge sau nu .

  5. Salut, foloseste acest filterscript si vei scapa de ei, daca vrei il poti adauga si in gamemode . Numarul maxim de conectari de pe un IP este de 3 , daca vrei poti modifica punand la MAX_IP_CONNECTIONS 2 , de exemplu ... 

     

    Nu este filterscript creeat de mine dar este testat, si la mine functioneaza perfect .

  6. Inainte de fiecare "DisabePlayerCheckpoint" adauga asa :

    if(IsPlayerInAnyVehicle(playerid)
    {
         SendClientMessage(playerid, COLOR_GREY, "Trebuie sa te dai jos pentru a urca gunoiul in masina !");
         return 1;
    }
    else
    {
     si aici vine partea cu disableplayercheckpoint
  7. Poi aici e problema ... trebuie sa umbi prin baza de date a forum-ului ca sa faci sa-ti mearga cu /forum ... mai bine reinstaleaza-l si creeaza dosarul /forum . E durere de cap pana iti dai seama pe unde trebuie sa umbli ca sa modifici peste tot din www.adresa.ro/upload in www.adresa.ro/forum ... :D

  8. Salut . Adauga pe undeva pe la inceputul gamemode-ului :

    
    new astinsfocul;

    apoi la comanda "/pompier" adauga dupa mesajul

    
    "* Dute Si stinge focul!"

     adauga asa :

    
    astinsfocul+=1;

    . Cauta "public PayDay" si dupa

    
    PlayerInfo[pExp]++;
    PlayerInfo[pCoin]++;

    adauga asta :

    
    astinsfocul=0;

    . Si gata, poate fi spart o data pe Payday . Dar vezi ca ce ti-am zis eu merge sa fie spart de un singur player o data pe ora, daca vrei ca fiecare player cu acest job sa o poata sparga o data pe ora faci asa :

     

    Modifici

    new astinsfocul;
    in
    new astinsfocul[MAX_PLAYERS];
    apoi mergi la comanda si cauti unde ai scris "astinsfocul+=1;" si modifici in
    astinsfocul[playerid]+=1;
    iar la "public PayDay" modifici din "astinsfocul=0;" in
    astinsfocul[playerid]=0;
    si asta e , fiecare player o poate sparge o data pe ora .

     

    Ai grija ! Nu folosi ambele variante in acelasi script ! Vei creea bug-uri ! Alegi unul, dupa bunul plac . 

  9. Poti incepe invatand de pe wiki. Limbajul C++ seamana putin cu pawno, foarte putin... Mai poti face si cum a zis WiDuAlK.SaMp, insa daca nu ai pasiune si nu iti dai interesul te chinui degeaba, cum dragostea nu se poate cu sila nici scripting nu se poate cu sila... Bafta la invatat! :)
  10. Intra pe server, mergi la masinile de la job-ul trucker si scrie comanda /dl , uita-te la id-ul lor apoi in gamemode la public OnGamemodeInit cauta liniile de genul 

    PlayerHaul[218][pCapasity] = 250;
    PlayerHaul[219][pCapasity] = 250;
    PlayerHaul[220][pCapasity] = 250;

    Apoi cauta linia :

    new PlayerHaul[250][pHaul];
    si in loc din numarul de paranteza treci id-ul de la ultima masina de job trucker + 1 , de exemplu, daca ultimul id era 300 tu treci in paranteza 301 .

     

    P.S : Numarul din paranteza e trecut la mine in gamemode, la tine probabil e altul, asa ca-ti recomand sa cauti doar

    new PlayerHaul[
    • Upvote 2
×
×
  • 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.