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

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

(redaguota)

Jau ant tiek išpindėjęs, kad sunku pasiieškot funkcijos..

Nu tai susirandi mašinos id, jeigu į ją atsisėda išmeta tą tavo 'eik laikytis teorijos'..

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

{

if(vehicleid == 123) //čia mašinos id

{

SendClientMessage(playerid, -1, "Teorijos laikymas pastate!"); //nusiunčiam žinute

}

return 1;

}

Redaguota , nario DMS


Nemenčinės miškai - MUCHAMORŲ namai!

Eini i pickups.txt ten rasai

vmteorija,

Toliau eini i onplayerentervehicle susiradi savo teisiu laikymo masinos koda ir darasai sita:

if(!playerDB[playerid][vmteorija])//Tikrina ar žaidėjas turi teorijos kintamąjį
{
SendClientMessage(playerid,COLOR,"Jus neislaikes Teorijos egzamino!");
Stop(playerid);//Sustabdom žaidėjo veiksmą
return 1;
}

Tokiau susikuri pickupa

Sita dek po OnPlayerPickUpPickup

if(pickupid == pickups[0][teorijavm])
{
if(!playerDB[playerid][vmteorija])//Tikrina ar žaidėjas turi išlaikęs VM teoriją, jei ne - duodam testą
{
ShowPlayerDialog(playerid,DIALOGID1,DIALOG_STYLE_MSGBOX,"VM Teorija","Sveiki, noredami laikyti vaziavima, jums butina islaikyti VM teorija.\nKaina: 500LT.","Laikyti","Atsaukti");
return 1;
}
SendClientMessage(playerid, COLOR, "* Jus jau esate praejes VM teorija.");
return 1;
}

Sita po OnDialogResponse

if(dialogid == DIALOGID)
{
if(!response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
if(response)
{
if(GetPlayerMoneyA(playerid)<500){SendClientMessage(playerid,COLOR,"Neturite tiek pinigu!");return 1;}
GivePlayerMoneyA(playerid, -500);
ShowPlayerDialog(playerid,DIALOGID2,DIALOG_STYLE_MSGBOX,"Teorija 1/8","Kuria kelio puse reikia vaziuoti?\nA. Kaire\nB. Desine","A","B");
}
}
if(dialogid == DIALOGID2)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID3,DIALOG_STYLE_MSGBOX,"Teorija 2/8","Koks leistinas greitis mieste?\nA. 100KM/H\nB. 80KM/H","A","B");
}
if(response)
{SendClientMessage(playerid,COLOR,"Sugrizkite kita karta"); }} if(dialogid == DIALOGID3)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID4,DIALOG_STYLE_MSGBOX,"Teorija 3/8","Jus gaudo policija, ka darote?\nA. Sustoju i kelkrasti, sumoku bauda arba sedu i kalejima\nB. Begu nuo ju NON-RP","A","B"); }
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}
if(dialogid == DIALOGID4)
{
if(!response)
{SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
if(response)
{
ShowPlayerDialog(playerid,DIALOGID5,DIALOG_STYLE_MSGBOX,"Teorija 4/8","Jus vaziuojate mieste ir jus turite eiti nuo kompiuterio, ka darote?\nA. Palieku masina vidury kelio ir isjungiu zaidima\nB. Susprogdinu masina arba ja pastatau i aikstele ir isjungiu zaidima","A","B");
}
}
if(dialogid == DIALOGID5)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID6,DIALOG_STYLE_MSGBOX,"Teorija 5/8","Jums baigiasi degalai, ka darote?\nA. Kvieciu mechanikus arba nueinu nusipirkti benzino bakeli i degaline\nB. Spaminu administratoriams, kad man baigesi degalai","A","B");
}
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}
if(dialogid == DIALOGID6)
{
if(!response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
if(response)
{
ShowPlayerDialog(playerid,DIALOGID7,DIALOG_STYLE_MSGBOX,"Teorija 6/8","Ar galima sukti i desine, kai dega raudonas sviesaforo signalas?\nA. Negalima\nB. Galima, bet turiu praleisti masinas is kaires","A","B");
}
}
if(dialogid == DIALOGID7)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID8,DIALOG_STYLE_MSGBOX,"Teorija 7/8","Kaip vadinasi kelias, kuriuo jus gaunate pirmenybe vaziuoti?\nA. Saltunis\nB. Pagrindinis","A","B");
}
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}
if(dialogid == DIALOGID8)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID9,DIALOG_STYLE_MSGBOX,"Teorija 8/8","Kas yra RP vazinejimas?\nA. Vazinejimas bet kaip\nB. Vazinejimas pagal taisykles","A","B");
}
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}
if(dialogid == DIALOGID9)
{
if(!response)
{
SendClientMessage(playerid,COLOR,"Teorijos egzaminas islaikytas! Dabar galite laikyti vaziavimo egzamina.");
playerDB[playerid][vmteorija]=true;//Duodame žaidėjui VMteorijos kintamąjį.
}
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}

Eini i pickups.txt ten rasai

vmteorija,

Toliau eini i onplayerentervehicle susiradi savo teisiu laikymo masinos koda ir darasai sita:

if(!playerDB[playerid][vmteorija])//Tikrina ar žaidėjas turi teorijos kintamąjį
{
SendClientMessage(playerid,COLOR,"Jus neislaikes Teorijos egzamino!");
Stop(playerid);//Sustabdom žaidėjo veiksmą
return 1;
}

Tokiau susikuri pickupa

Sita dek po OnPlayerPickUpPickup

if(pickupid == pickups[0][teorijavm])
{
if(!playerDB[playerid][vmteorija])//Tikrina ar žaidėjas turi išlaikęs VM teoriją, jei ne - duodam testą
{
ShowPlayerDialog(playerid,DIALOGID1,DIALOG_STYLE_MSGBOX,"VM Teorija","Sveiki, noredami laikyti vaziavima, jums butina islaikyti VM teorija.\nKaina: 500LT.","Laikyti","Atsaukti");
return 1;
}
SendClientMessage(playerid, COLOR, "* Jus jau esate praejes VM teorija.");
return 1;
}

Sita po OnDialogResponse

if(dialogid == DIALOGID)
{
if(!response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
if(response)
{
if(GetPlayerMoneyA(playerid)<500){SendClientMessage(playerid,COLOR,"Neturite tiek pinigu!");return 1;}
GivePlayerMoneyA(playerid, -500);
ShowPlayerDialog(playerid,DIALOGID2,DIALOG_STYLE_MSGBOX,"Teorija 1/8","Kuria kelio puse reikia vaziuoti?\nA. Kaire\nB. Desine","A","B");
}
}
if(dialogid == DIALOGID2)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID3,DIALOG_STYLE_MSGBOX,"Teorija 2/8","Koks leistinas greitis mieste?\nA. 100KM/H\nB. 80KM/H","A","B");
}
if(response)
{SendClientMessage(playerid,COLOR,"Sugrizkite kita karta"); }} if(dialogid == DIALOGID3)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID4,DIALOG_STYLE_MSGBOX,"Teorija 3/8","Jus gaudo policija, ka darote?\nA. Sustoju i kelkrasti, sumoku bauda arba sedu i kalejima\nB. Begu nuo ju NON-RP","A","B"); }
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}
if(dialogid == DIALOGID4)
{
if(!response)
{SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
if(response)
{
ShowPlayerDialog(playerid,DIALOGID5,DIALOG_STYLE_MSGBOX,"Teorija 4/8","Jus vaziuojate mieste ir jus turite eiti nuo kompiuterio, ka darote?\nA. Palieku masina vidury kelio ir isjungiu zaidima\nB. Susprogdinu masina arba ja pastatau i aikstele ir isjungiu zaidima","A","B");
}
}
if(dialogid == DIALOGID5)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID6,DIALOG_STYLE_MSGBOX,"Teorija 5/8","Jums baigiasi degalai, ka darote?\nA. Kvieciu mechanikus arba nueinu nusipirkti benzino bakeli i degaline\nB. Spaminu administratoriams, kad man baigesi degalai","A","B");
}
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}
if(dialogid == DIALOGID6)
{
if(!response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
if(response)
{
ShowPlayerDialog(playerid,DIALOGID7,DIALOG_STYLE_MSGBOX,"Teorija 6/8","Ar galima sukti i desine, kai dega raudonas sviesaforo signalas?\nA. Negalima\nB. Galima, bet turiu praleisti masinas is kaires","A","B");
}
}
if(dialogid == DIALOGID7)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID8,DIALOG_STYLE_MSGBOX,"Teorija 7/8","Kaip vadinasi kelias, kuriuo jus gaunate pirmenybe vaziuoti?\nA. Saltunis\nB. Pagrindinis","A","B");
}
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}
if(dialogid == DIALOGID8)
{
if(!response)
{
ShowPlayerDialog(playerid,DIALOGID9,DIALOG_STYLE_MSGBOX,"Teorija 8/8","Kas yra RP vazinejimas?\nA. Vazinejimas bet kaip\nB. Vazinejimas pagal taisykles","A","B");
}
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}
if(dialogid == DIALOGID9)
{
if(!response)
{
SendClientMessage(playerid,COLOR,"Teorijos egzaminas islaikytas! Dabar galite laikyti vaziavimo egzamina.");
playerDB[playerid][vmteorija]=true;//Duodame žaidėjui VMteorijos kintamąjį.
}
if(response)
{
SendClientMessage(playerid,COLOR,"Sugrizkite kita karta");
}
}

JEIGU PAS JĮ NE GRP? XD

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

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...