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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5009 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

Na ką, sveiki, manau ir man būtų pats laikas sukurti pamoką. :) Kolkas įspėjimai tik darbų, norėsit persidarysit ;)

Taigi, šiandien darysime įspėjimus.

Taigi. 1) Reikia prie playerDB prirašyti " ispejimai, "

Sekantis dalykas, prie direktoriaus komandų, prirašyti scriptą.

if(!strcmp(cmdtext, "/ispeti",true,7))
    {
        if(!cmdtext[7])
        {
   SendClientMessage(playerid,BLUE,"* Darbuotojui uzdeti 1 ispejima: /ispeti [vardo dalis]");
   return 1;
  }
  new name[24],vardas[24];
  strmid(name,cmdtext[8],0,sizeof(name));
  new id = GetPlayeridMid(name);

  if(playerDB[id][plead]>0 && id != playerid)
  {
   SendClientMessage(playerid,RED,"* Sis zaidejas yra kitos firmos direktorius.");
   return 1;
  }

  if(id == INVALID_PLAYER_ID)
  {
   SendClientMessage(playerid,RED,"* Tokio zaidejo nera!");
   return 1;
  }

  new darbas = GetJobFromFaction(playerDB[playerid][plead]);

  if(playerDB[id][specialybe]!= darbas)
  {
   SendClientMessage(playerid,RED,"* Zaidejas turi dirbti pas jus.");
   return 1;
  }

  GetPlayerName(id,name,sizeof(name));
  GetPlayerName(playerid,vardas,sizeof(vardas));

           playerDB[id][ispejimas]+=1;
        new ispejimai = playerDB[id][ispejimas];
  new msg[120],msgid[120],msgas[130];
  format(msg,sizeof(msg),"* Darbuotojui %s uzdejote +1 ispejima. Dabar jis turi %i ispejima(-us).",name,ispejimai);
  SendClientMessage(playerid,GREEN,msg);
  format(msgid,sizeof(msgid),"* Direktorius %s jums uzdejo +1 ispejima. Dabar jus turite %i ispejima(-us).",vardas,ispejimai);
  SendClientMessage(id,RED,msgid);
 if(playerDB[id][ispejimas]==4)
 {
if(playerDB[id][uniformd])SetPlayerSkin(id,playerDB[id][drabuziai]);
playerDB[id][specialybe]=0;
playerDB[id][uniformd]=false;
playerDB[id][uniforma]=-1;
   playerDB[id][ispejimas]=0;
  SendClientMessage(id,0xD9E916FF,"* Jus surinkote 3 ispejimus, todel jus automatiskai ismestas is darbo.");
  format(msgas,sizeof(msgas),"* Zaidejas %s automatiskai ismestas is darbo, nes surinko 4 ispejimus.",name);
  SendClientMessage(playerid,0xD9E916FF,msg);
  return 1;
 }
}

Dar galiu kaiką paaiškinti, surinkus 3 ispėjimus, jūs būsite automatiškai išmestas iš darbo, ir tada jūsų ispėjimai vėl bus O.

Sorry, jeigu kas netaip, visolabo, pirma pamoka :)

Taigi, reikia padaryti, kad loadintų, saveintų ispejimus, ir kad naujokui nebūtų jų, pradedam.

Prie " public Clear(playerid) " prirašome

playerDB[playerid][ispejimai]=0;

Toliau, prie public loadplayerdata rašome

playerDB[playerid][ispejimai] = dini_Int(file,"Ispėjimai");

ir prie public saveplayerdata rašome

dini_IntSet(file,"Ispejimai",playerDB[playerid][ispejimai]);

Nori uždirbti realių pinigų? Skaityk temą : http://www.supergames.lt/slamstas/zeekrewards-u-darbis-t103148.html Susidomėjote? Reikia daugiau informacijos? Skype: rokiukaz

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5009 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ą...