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

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

Hello.

Sukursiu stažo sistemą serveriui.

1. Sukuriam kintamąjį PlayerDB faile.

po visais bool rasome:

stazas,

išsisaugojame ir einame į modą.

2.Padarykim kad jo reikėtų norint įsidarbint į serverį. Susiraskim bet kokio darbo įsidarbinimą aš pavyzdžiui imsiu rc isveziotoju darbą

	if(pickupid == pickups[0][rcv])
{
    if(playerDB[playerid][specialybe]==11)
    {
	    SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Nusibodo but RC išvežiotoju? (darbas paliktas)");
	    playerDB[playerid][uniforma]=-1;
	    playerDB[playerid][specialybe]=0;
    }else if(playerDB[playerid][specialybe]==0){

         if(GetPlayerScore(playerid)<1200)
		{
			SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Atsiprasome, jus dar nepakankamai patyres! (xp > 1200)");
			SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Sugrizkite veliau.");
			return 1;
		}

		if(!playerDB[playerid][teises])
		{
			SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Atsiprasome, jei norite dirbti RC išvežiotoju, turite tureti vairavimo teises.");
			return 1;
		}

        SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Isidarbinote RC išvežiotoju!");
        SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Vartų valdymo lentelė /rc!");
      		SetPlayerSkin(playerid,101);
   		playerDB[playerid][uniforma]=101;
   		playerDB[playerid][uniformd]=true;
        playerDB[playerid][specialybe]=11;
    }else{
        SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Negalite dirbti dvieju darbu!");
    }
    return 1;
}

dabar padarykim kad reikėtų stazo norint įsidarbint rašome:

	if(pickupid == pickups[0][rcv])
{
    if(playerDB[playerid][specialybe]==11)
    {
	    SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Nusibodo but RC išvežiotoju? (darbas paliktas)");
	    playerDB[playerid][uniforma]=-1;
	    playerDB[playerid][specialybe]=0;
    }else if(playerDB[playerid][specialybe]==0){

         if(GetPlayerScore(playerid)<1200)
		{
			SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Atsiprasome, jus dar nepakankamai patyres! (xp > 1200)");
			SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Sugrizkite veliau.");
			return 1;
		}

		if (playerDB[playerid][stazas] < 45){SendClientMessage(playerid, RED, "{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Norėdami isidarbinti į RC išvežiotojus privalote tūrėti mažiausiai 45min darbo stažo!"); return 1;}

		if(!playerDB[playerid][teises])
		{
			SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Atsiprasome, jei norite dirbti RC išvežiotoju, turite tureti vairavimo teises.");
			return 1;
		}

        SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Isidarbinote RC išvežiotoju!");
        SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Vartų valdymo lentelė /rc!");
      		SetPlayerSkin(playerid,101);
   		playerDB[playerid][uniforma]=101;
   		playerDB[playerid][uniformd]=true;
        playerDB[playerid][specialybe]=11;
    }else{
        SendClientMessage(playerid,COLOR,"{FFFFFF}[ {C77D87}RC IŠVEŽIOTOJAI {FFFFFF}]: Negalite dirbti dvieju darbu!");
    }
    return 1;
}

4.Eikim padaryt kad jisai dirbant kiltų.

susirandam:

if((

matome kažką panašaus:

if((model == 597) && playerDB[playerid][specialybe] == 1)
   {
       pelnas[0]+=40;
   }

padarom kad kiltų stazas, rasome:

   playerDB[playerid][stazas]+=1;

turėtų gautis taip:

if((model == 597) && playerDB[playerid][specialybe] == 1)
   {
       pelnas[0]+=40;
   playerDB[playerid][stazas]+=1;
   }

5.Darom saugojimą,krovimą.

susirandam:

tokią eilutę:

playerDB[playerid][banke] = dini_Int(file,"Money.Bank");

po ja rasome:

playerDB[playerid][stazas] = dini_Int(file,"stazas");

toliau

susirandam:

dini_IntSet(file,"admin",playerDB[playerid][admin]);

rasome po ja:

dini_IntSet(file,"stazas",playerDB[playerid][stazas]);

PAMOKA KURTA BY ANDROID.

KOPIJUOTI DRAUDŽIAMA.

Jei negaila, +REP

pamokos:

#1 direktorių pavaduotojai

#2 darbe ir gaujoje vienu metu

#3 pickup'ai

#4 Įėjimai į pastatus

#5 Stazas

#6 Šikinykas.

GRP THE BEST

  • Parašė po 1 mėnesio...

if((model == 597) && playerDB[playerid][specialybe] == 1)

{

pelnas[0]+=40;

}

Nesuprantu tu čia parodėi pavizdi. Bet kur deti man ta playerDB[playerid][stazas]+=1; kad eitu į 1 min 1 stažas. Normaliau galėtūm paiškinti šeip tai. Nes kaip supratau tai reikia dėti ta staža prie šyto ?

//Laikas sumoketi, ne? Puse minutes = puse algos.

if((model == 597 || model== 523 || model== 599 || model== 490 || model== 598 || model== 415 || model== 601 || model== 528) && spec == 1) {pelnas[0]+=40; pelnas[19]+=20;}

else if(model == 537 && spec == 4) playerDB[playerid][alga]+=40;

else if(model == 445) pelnas[11]+=45;

else if(model == 574) playerDB[playerid][alga]+=25;

else if(model == 407) playerDB[playerid][alga]+=50;

else if(model == 483) playerDB[playerid][alga]+=35;

else if(model == 588) playerDB[playerid][alga]+=40; // hotdog

else if(model == 423) playerDB[playerid][alga]+=30; //ledaine

else if(model == 579 || model == 490) playerDB[playerid][alga]+=80; // Apsauga

else if(model == 598 || model == 523 || model == 497 || model == 599 || model == 598) playerDB[playerid][alga]+=80; //policija

else if(model == AMBULAN || model == 424 && spec == 2) playerDB[playerid][alga]+=130; // medikai

else if(model == 405) playerDB[playerid][alga]+=130; // Komentatoriai

else if(model == TAXI || model == 438) playerDB[playerid][alga]+=120; // Taxi

else if(model == TOWTRUCK) playerDB[playerid][alga]+=120; // Mechanikai

else if(model == 582 || model == 488) playerDB[playerid][alga]+=90; // reporteriai

else if(model == 425 || model == 433 || model == 470 || model == 472 || model == 595 || model == 520 || model == 432) playerDB[playerid][alga]+=30; // Armija

else if(model == 535) playerDB[playerid][alga]+=100; // Tuninginiai

else if(model == 448 || model == 445) playerDB[playerid][alga]+=80; // Picerija

else if(model == 515 || model == 514 || model == 403 || model == 443) playerDB[playerid][alga]+=60; // vairuotojas

else if(model == 400 || model == 475 || model == 456 || model == 498 || model == 413) playerDB[playerid][alga]+=90; // DYLERIAI

else if(model == 601 || model == 528 || model == 415 || model == 447 || model == 563 || model == 427) playerDB[playerid][alga]+=90; // F B I

else if(model == 433 || model == 425 || model == 470 || model == 472 || model == 595 || model == 520 || model == 432) playerDB[playerid][banke]+=30;

else if(model == 516 && spec == 87 || spec == 20) playerDB[playerid][alga]+=500;

else if(model == 531 || model == 532 || model == 572 || model == 543 && spec == 28) playerDB[playerid][alga]+=40;

else if(model == 581) pelnas[19]+=10;

else if(model == 409) playerDB[playerid][alga]+=35;

else if(model == 457) playerDB[playerid][alga]+=45;

else if(model == 442) playerDB[playerid][alga]+=40;

else if(model == 460 || model == 513 || model == 512 || model == 592 || model == 577 || model == 553 || model == 583 ) playerDB[playerid][banke]+=40;

else if((model == 582) && spec == 16) {pelnas[15]+=40; pelnas[19]+=20;}

else if((model == 463) && spec == 11) {pelnas[10]+=50; pelnas[19]+=20;}

else if(model == 405 && spec == 6) {pelnas[5]+=45; pelnas[19]+=20;}

else if(model == 566 && spec == 26) {pelnas[25]+=45; pelnas[19]+=20; GivePlayerMoneyA(playerid, random(2));}

else if(model == 561 && spec == 3) {pelnas[2]+=70; pelnas[19]+=20;}

else if(model == 535 && spec == 25) {pelnas[24]+=55; pelnas[19]+=20;}

else if((model == 521 || model== 461) && spec == 27) {pelnas[26]+=50; pelnas[19]+=20;}

else if(model == 415 && spec == 22) {pelnas[21]+=70; pelnas[19]+=20;}

else if(model== 490 && spec == 17) {pelnas[0]+=50; pelnas[19]+=20;}

return 1;

}

Kuriamas naujas unikalus samp serveris. JAU GREITAI !!!

4.png

Už 1 balsavima 20 FLT :)

;):)

if((model == 597) && playerDB[playerid][specialybe] == 1)

{

pelnas[0]+=40;

}

Nesuprantu tu čia parodėi pavizdi. Bet kur deti man ta playerDB[playerid][stazas]+=1; kad eitu į 1 min 1 stažas. Normaliau galėtūm paiškinti šeip tai. Nes kaip supratau tai reikia dėti ta staža prie šyto ?

//Laikas sumoketi, ne? Puse minutes = puse algos.

if((model == 597 || model== 523 || model== 599 || model== 490 || model== 598 || model== 415 || model== 601 || model== 528) && spec == 1) {pelnas[0]+=40; pelnas[19]+=20;}

else if(model == 537 && spec == 4) playerDB[playerid][alga]+=40;

else if(model == 445) pelnas[11]+=45;

else if(model == 574) playerDB[playerid][alga]+=25;

else if(model == 407) playerDB[playerid][alga]+=50;

else if(model == 483) playerDB[playerid][alga]+=35;

else if(model == 588) playerDB[playerid][alga]+=40; // hotdog

else if(model == 423) playerDB[playerid][alga]+=30; //ledaine

else if(model == 579 || model == 490) playerDB[playerid][alga]+=80; // Apsauga

else if(model == 598 || model == 523 || model == 497 || model == 599 || model == 598) playerDB[playerid][alga]+=80; //policija

else if(model == AMBULAN || model == 424 && spec == 2) playerDB[playerid][alga]+=130; // medikai

else if(model == 405) playerDB[playerid][alga]+=130; // Komentatoriai

else if(model == TAXI || model == 438) playerDB[playerid][alga]+=120; // Taxi

else if(model == TOWTRUCK) playerDB[playerid][alga]+=120; // Mechanikai

else if(model == 582 || model == 488) playerDB[playerid][alga]+=90; // reporteriai

else if(model == 425 || model == 433 || model == 470 || model == 472 || model == 595 || model == 520 || model == 432) playerDB[playerid][alga]+=30; // Armija

else if(model == 535) playerDB[playerid][alga]+=100; // Tuninginiai

else if(model == 448 || model == 445) playerDB[playerid][alga]+=80; // Picerija

else if(model == 515 || model == 514 || model == 403 || model == 443) playerDB[playerid][alga]+=60; // vairuotojas

else if(model == 400 || model == 475 || model == 456 || model == 498 || model == 413) playerDB[playerid][alga]+=90; // DYLERIAI

else if(model == 601 || model == 528 || model == 415 || model == 447 || model == 563 || model == 427) playerDB[playerid][alga]+=90; // F B I

else if(model == 433 || model == 425 || model == 470 || model == 472 || model == 595 || model == 520 || model == 432) playerDB[playerid][banke]+=30;

else if(model == 516 && spec == 87 || spec == 20) playerDB[playerid][alga]+=500;

else if(model == 531 || model == 532 || model == 572 || model == 543 && spec == 28) playerDB[playerid][alga]+=40;

else if(model == 581) pelnas[19]+=10;

else if(model == 409) playerDB[playerid][alga]+=35;

else if(model == 457) playerDB[playerid][alga]+=45;

else if(model == 442) playerDB[playerid][alga]+=40;

else if(model == 460 || model == 513 || model == 512 || model == 592 || model == 577 || model == 553 || model == 583 ) playerDB[playerid][banke]+=40;

else if((model == 582) && spec == 16) {pelnas[15]+=40; pelnas[19]+=20;}

else if((model == 463) && spec == 11) {pelnas[10]+=50; pelnas[19]+=20;}

else if(model == 405 && spec == 6) {pelnas[5]+=45; pelnas[19]+=20;}

else if(model == 566 && spec == 26) {pelnas[25]+=45; pelnas[19]+=20; GivePlayerMoneyA(playerid, random(2));}

else if(model == 561 && spec == 3) {pelnas[2]+=70; pelnas[19]+=20;}

else if(model == 535 && spec == 25) {pelnas[24]+=55; pelnas[19]+=20;}

else if((model == 521 || model== 461) && spec == 27) {pelnas[26]+=50; pelnas[19]+=20;}

else if(model == 415 && spec == 22) {pelnas[21]+=70; pelnas[19]+=20;}

else if(model== 490 && spec == 17) {pelnas[0]+=50; pelnas[19]+=20;}

return 1;

}

matai šitą eilutę?

if((model == 597 || model== 523 || model== 599 || model== 490 || model== 598 || model== 415 || model== 601 || model== 528) && spec == 1) {pelnas[0]+=40;

pakeisk ją į tokią:

if((model == 597 || model== 599 || model== 596 || model== 490 || model== 598 || model== 415 || model== 601 || model== 528 || model== 523) && playerDB[playerid][specialybe] == 1)//Policija gauna 40lt/min ir +1 stažą

{

pelnas[0]+=40;//Policija

playerDB[playerid][stazas]+=1;

}

ir taip kiek vieną

-- Papildyta --

nori + REP uz tokia pamoka ? nieko nepaiskinai beveik. ir dar nors padarytum kad direktorius galetu patikrinti darbo staza zaidejui, pries tai kad priimt i darba, ir pick up padaryt ant kurio galyma butu pasiziuret savo darbo staza. nes kaip man suzinot kiek dar stazo man reikia kad i tam tikra darba patekti

žmogau atsigauk, parodyk ką pats esi sukūręs. bet kaip matau nieko. ateina vaikas postų pasirinkt. aš bent bandau padėt žmonėm kad jų GRP modai normaliau atrodytų.

Aš dažniausiai darai sistemų pagrindus (pamokas) iš kurių kiekvienas norintis gali pasidaryti fantastic sistemą. nepatinka? valink iš forumo.

pamokos:

#1 direktorių pavaduotojai

#2 darbe ir gaujoje vienu metu

#3 pickup'ai

#4 Įėjimai į pastatus

#5 Stazas

#6 Šikinykas.

GRP THE BEST

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