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

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

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

b787fc6fdda6ffb9e1f552bdb3013ea6677.gif

Nu va isejo bet atsirado kita beda nera masinoje bendzo. Klausimas same kaip tai istaisyti ? (kitose car benzinas yra)

-- Papildyta --

Uz ta pamoka nelabai noreciau duoti +rep nes ji kelis kartus ripinta. (ce jau 3 pamoka zodis i zodi tokepat) :D

-- Papildyta --

Same jeigu nezinosi parasyk nes tau pirmenybe.... O kiti palaukit ar jis atsakys ar ne.

asd1.gif

Pakeisk iš šito:

// 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;
}

Į šitą:

// Darbas
if(model == 518)
{
if(spec == 5)
{
SendClientMessage(playerid,0x0034FFFF,"* uz vazinejima firmai uzdirbsite 80LT/min"); // sia suma nustatysite siek tiek veliau 
vehicleDB[vehicleid][gas]=60;
return 1;
}

SendClientMessage(playerid,0x0034FFFF,"* Jus ne Darbo darbuotojas!");
Stop(playerid);
return 1;
}

Kur 60 pasikeisk kie nori :)

b787fc6fdda6ffb9e1f552bdb3013ea6677.gif

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