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

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

Taigi pastebejau kad nera sukurta darbo su direktoriaus, tai sukursiu pats.

1.Pirma einame i pickups ir padarom pickupa pries stadbzn parasom darbas ir apacioj jo rasite eilute.

pickups[0][darbas]=CreatePickupA(1275, 2, -2523.0300,1216.3228,37.4283); // darbas

2.Dabar reikia kad tas pickupas ka nors darytu einame prie savo gm

parasote sia eilute po kitais senais darbais po pwz mokykla policija taxi ir NEPAMIRSKITE KOKS JUSU SPECIALYBES ID BUS LEANINVITE RASOT 1 MAZIAU.

if(pickupid == pickups[0][darbas]) // jusu pickupas

{

if(playerDB[playerid][specialybe]==0) // cia irasome ID toki kurio dar nera

{

if(playerDB[playerid][uniformd]) // si funkcija tikrina ar darbuotojas norintis iseit is darbo su uniforma ar be

{

SendClientMessage(playerid,0x0034FFFF,"* Jus esate su uniforma. Pries palikdami musu stoti ja nusivilkite.");

return 1;

}

// isejimas is darbo

SendClientMessage(playerid,0x0034FFFF,"*Darbas: Atsisakete darbo!"); // pranesa zaidejui kad isejo is darbo

playerDB[playerid][specialybe]=0; // nustato zaidejo specialybe i 0

playerDB[playerid][uniforma]=-1; // atima uniforma

}else if(playerDB[playerid][specialybe]==0){

if(GetPlayerScore(playerid)<100) // tikrina ar zaidejas turi ne maziau (siuo atveju 100 xp)

{

SendClientMessage(playerid,0x0034FFFF,"* Darbas: Atsiprasome, jus dar nepakankamai patyres! (xp > 7000)");

SendClientMessage(playerid,0x0034FFFF,"* Darbas: Sugrizkite veliau.");

return 1;

}

if(!playerDB[playerid][leanvited][5])

{

SendClientMessage(playerid,0x0034FFFF,"* Darbas: Musu direktorius neinformuotas apie jus, pries istojant, turite pasikalbeti su juo.");

return 1;

}

if(!playerDB[playerid][teises]) // tikrina ar zaidejas turi teises

{

SendClientMessage(playerid,0x0034FFFF,"* Darbas: Atsiprasome, bet turite tureti vairavimo teises.");

return 1;

}

SendClientMessage(playerid,0x0034FFFF,"* Darbas: Sveikinu, prisidejus prie musu!"); // jei viskas atitinka tuomet idarbinam zmogu.

playerDB[playerid][drabuziai]=GetPlayerSkin(playerid); // priskiriame uniforma

if(playerDB[playerid][lytis]==1) // jei vyras

{

SetPlayerSkin(playerid,Skin id);

playerDB[playerid][uniforma]=Skin id; // vyro uniforma

ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0); // cia animation :)

}else{

SetPlayerSkin(playerid,Skin id); // jei moteris

playerDB[playerid][uniforma]=Skin id;

ApplyAnimation(playerid,"PLAYIDLES","stretch",4.1,0,0,0,0,0);

}

playerDB[playerid][uniformd]=true; // patwirtina kad zmogus turi uniforma

playerDB[playerid][specialybe]=0; // irasykite ta pati kaip pradzioje

}else{

SendClientMessage(playerid,0x0034FFFF,"*Darbas: Negalite dirbti dvieju darbu!");

}

return 1;

}

3. Einam i savo gamemode> data ir function

Randame tokia eilute.

stock SendMessageToDarbas(color,text[])

{

for(new i=0; i

{

if(IsPlayerConnected(i))

{

if(playerDB[specialybe]==Id)

{

SendClientMessage(i,color,text);

}

}

}

}

Ir irasot savo specialybes id

Zemiau paejus rasit stai tokia eilute.

else if(faction == LEAD_DARBAS) return 0; Wietoi 0 savo specialybes id.

4.Einame i gamemode>data>PlayerDB

#define LEAD_DARBAS 0

Nu ka su includem jau baigiam dabar einam prie savo gm.

5.Atsidarom gm ir po susiraskite Sitoke eilute

if(playerDB[playerid][plead] == LEAD_FARAI)

Ir po ten rasome sita

else if(playerDB[playerid][plead] == LEAD_DARBAS) SendClientMessage(id,0x0034FFFF,"* Jus kvieciamas i darba!");

Zemiau paejus rasite Jus ismestas is to darbo ar ttt...

Parasykite wel

else if(playerDB[playerid][plead] == LEAD_DARBAS) SendClientMessage(id,0x7F6000FF,"* Jus ismestas is Darbo");

6.Susirandame stai tokia eilute

if(!strcmp(cmdtext, "/r", true,2))

Ir matote panasias eilutes i sita.Jeigu jusu spec id 5 rasote taip kaip parasiau.!

if(!(playerDB[playerid][specialybe] == 1 || playerDB[playerid][specialybe] == 3 || playerDB[playerid][specialybe] == 5))

Zemiau paejus rasite.

else if(playerDB[playerid][specialybe] == 2) SendMessageToMedics(COLOR,msg);

Eigu jusu 5 specialybes id rasote.

else if(playerDB[playerid][specialybe] == 5) SendMessageToDarbas(COLOR,msg);

6.Na ka dauk nebeliko, tai wat daba priskirsim masinas prie darbo.

Po public OnPlayerStateChange(playerid, newstate, oldstate){

Rasote

// Darbas

if(model == 518)

{

if(spec == 5)

{

SendClientMessage(playerid,0x0034FFFF,"* uz vazinejima firmai uzdirbsite 80LT/min"); // sia suma nustatysite siek tiek veliau :)

return 1;

}

SendClientMessage(playerid,0x0034FFFF,"* Jus ne Darbo darbuotojas!");

Stop(playerid);

return 1;

}

7.Na ka liko pelnas daba spaudziate alt+f ir parasote ((model

Rasite stai tokia eilute.

else if(model == 0 && playerDB[playerid][specialybe] == 0) pelnas[0]+=0; //

Jeigu jusu specialybes id 5 yra tai turetumet rasyti taip.

else if(model == 518 && playerDB[playerid][specialybe] == 5) pelnas[4]+=0; // Pelna

kur yra 0 patys nusistatykit kiek jum norit kad duotu i minute :)pamoka baikta.

  • Parašė po 3 savaičių...
  • Parašė po 2 savaičių...
  • Parašė po 4 savaičių...
  • Parašė po 1 mėnesio...
  • Parašė po 1 mėnesio...
  • Parašė po 5 mėnesių...

d:\Users\Vartotojas\Desktop\savo\gamemodes\LSRPG.pwn(7397) : error 017: undefined symbol "SendMessageToSZ"

d:\Users\Vartotojas\Desktop\savo\gamemodes\LSRPG.pwn(12955) : warning 213: tag mismatch

d:\Users\Vartotojas\Desktop\savo\gamemodes\LSRPG.pwn(12977) : error 032: array index out of bounds (variable "playerDB")

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

2 Errors.

toki suda man meta visad.... uzkniso padekit i skype parasykit jai nesunku delko cia atsidekosiu visais flt ir rep

  • Parašė po 3 mėnesių...
  • Parašė po 7 mėnesių...

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