Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Kaip samp GRPR serveryje padaryti daugiau darbu ?


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4921 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

  • Parašė po 3 mėnesių...
  • Parašė po 9 mėnesių...
  • Parašė po 3 savaičių...
Tokio servo siūlau net nelaikyti.. Nuo 17h.. Pz.. Jaučiu ant savo kompo laikai servą, o tau netas tik nuo 17h ? :D

Koks tau skirtumas kad ant savo pc laiko ? Gal zmogus mokinasi skriptinti ar ka ko ce kbinejiesi ? Tu tik pradedamas kurti savo serva detum ant vps ar kurnors ? Beto yra dauk pamoku kaip sukurti darbus su direktoriaus pakvietimu ir be direktoriaus pakvietimo ir pns..

Nuoroda į komentarą
Dalintis per kitą puslapį

Sveiki,

Sukuriau sia pamoka nes maciau kad kila daug klausimu kaip sukurti darbus, sioje pamokoje darysim Apsauginio darba :)

Pirma ka mums reikia padaryti

Atsidaryti

GameModes/data/pickups

Tada pradzioje stai sitoje eiluteje

enum pdata{
degaline,
mokykla,
bankas,
draudimas,
farai,
medikai,
taxi,
traukinys,
autobusas,
namai,
narkotikai,
stadionas,
stadgalai,
savegame,
info,
loterija,
bizniss,
kareivis,
parduotuves,
apsauginis,
valgis,
stadbzn

Po zodziu valgis, dedame nauja eilute ir irasome savo darbo pavadinima tai turi atroditi taip

enum pdata{
degaline,
mokykla,
bankas,
draudimas,
farai,
medikai,
taxi,
traukinys,
autobusas,
namai,
narkotikai,
stadionas,
stadgalai,
savegame,
info,
loterija,
bizniss,
kareivis,
parduotuves,
apsauginis,
valgis,
[b]apsauginis,[/b]
stadbzn

Dabar einam i viduri ir susirandame tokias eilutes

   pickups[0][traukinys]=CreatePickupA(1275 ,2,-1968.6891,111.0117,27.6875); //Traukinio darbas
  pickups[0][autobusas]=CreatePickupA(1275 ,2,-2665.2715,-2.3064,6.1328); //Autobusisto darbas

Taigi po zodziu Autobusisto darbas dedame nauja eilute ir irasome savo darbo atsiradimo koordinates tai turi atroditi taip

pickups[0][autobusas]=CreatePickupA(1275 ,2,-2665.2715,-2.3064,6.1328); //Apsauginio darbas
  pickups[0][darbopavadinimas]=CreatePickupA(1278,2,Xkoordinate,Ykordinate,Zkoordinate);

Pas mane yra issaugotos koordinates tokios

AddPlayerClass(100,-2446.4983,529.3775,30.2278,66.9066,0,0,0,0,0,0);

Tai man is ju reikia isimti Xkoordinate Ykoordinate Zkoordinate mano koordinatese jos yra tokios

-2446.4983,529.3775,30.2278

tai ikeles tas koordinates man atrodys taip

pickups[0][apsauginis]=CreatePickupA(1278,2,-2446.4983,529.3775,30.2278);

Gerai dabar darbo vieta jau turime einame prie kitos eiles

Dabar atsidarome savo GameMode

Ir einat i apacia prie kitu darbu

arba po kuriate darba po

public OnPlayerPickUpPickup(playerid, pickupid)

{Gerai kursime darba kad jeigu neturite teisiu jums neleis isidarbinti

gerai pradedame

rasome po

public OnPlayerPickUpPickup(playerid, pickupid)

{Toki koda

   if(pickupid == pickups[0][darbopavadinimas])
  {
      if(playerDB[playerid][specialybe]==13)
      {
          if(playerDB[playerid][uniformd])
          {
             SendClientMessage(playerid,COLOR_RED,"* Jus esate su uniforma. Pries palikdamas apsauinius nusivilk.");
             return 1;
        }

         SendClientMessage(playerid,COLOR_LIGHTBLUE,"* San Fierro Apsauga: Atsisakete apsauginio darbo!");
           if(GetPlayerScore(playerid)<1200)
        {
           SendClientMessage(playerid,COLOR_ORANGE,"* San Fierro Apsauga: Atsiprasome, jus dar nepakankamai patyres! (xp > 1200)");
           return 1;
        }
        if(!playerDB[playerid][teises])
        {
           SendClientMessage(playerid,COLOR_RED,"* San Fierro Apsauga: Jus neturite teisiu delto negalyte vairuot!");
           return 1;
        }
        playerDB[playerid][specialybe]=0;
         playerDB[playerid][uniforma]=-1;
      }else if(playerDB[playerid][specialybe]==0){
          SendClientMessage(playerid,COLOR_LIGHTBLUE,"* San Fierro Apsauga: Sveikinu, prisidejus prie musu. Susirask uzsakova!");

          playerDB[playerid][drabuziai]=GetPlayerSkin(playerid);
          if(playerDB[playerid][lytis]==1)
          {
             SetPlayerSkin(playerid,111);
             playerDB[playerid][uniforma]=111;
             ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
          }else{
              SetPlayerSkin(playerid,111);
             playerDB[playerid][uniforma]=111;
             ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);
          }
          playerDB[playerid][uniformd]=true;
          playerDB[playerid][specialybe]=13;
      }else{
          SendClientMessage(playerid,COLOR_RED,"* San Fierro Apsauga: Negalite dirbti dvieju darbu!");
      }
      return 1;

}Funkciju paaiskinimas:

Ka daro

Kodas: [Pasirinkti]if(playerDB[playerid][specialybe]==13)

si funkcija nurodo kelintas cia darbo skaicius jei sios eilutes nebus neveiks jusu darbai

Ka daro

if(playerDB[playerid][uniformd])
          {
             SendClientMessage(playerid,COLOR_RED,"* Jus esate su uniforma. Pries palikdamas apsauinius nusivilk.");
             return 1;

}Si funkcija neleidzia palikti darbo kol nenusivilkote uniformos

Ka daro

if(GetPlayerScore(playerid)<1200)
        {
           SendClientMessage(playerid,COLOR_ORANGE,"* San Fierro Apsauga: Atsiprasome, jus dar nepakankamai patyres! (xp > 1200)");
           return 1;

}Si funkcija nustato nuo kiek exp galima dirbti siame darbe si funkcija nebutina

Ka daro

if(!playerDB[playerid][teises])
        {
           SendClientMessage(playerid,COLOR_RED,"* San Fierro Apsauga: Jus neturite teisiu delto negalyte vairuot!");
           return 1;

}Si funkcija neleis jums isidarbinti i darba be Vairuotojo teisiu patartina deti sia funkcija

Sekmes kuriant darba

Pamoką nukopijavau.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4921 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...