Peršokti į turinį

Komandų Pamoka


Velnio_Senelis

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

Sveiki visi, sugalvojau sukurti naujokams pamoką. Čia bus keletas komandų. Tai prašau labai nesmerkit.

 

 

Komandos:

  • pasigydyti
  • sarvai
  • ginklai
  • jetpack

Pasigydyti:

 

Dabar susirandam callback'a

 

public OnPlayerCommandText

 

Tada rašome

 

if (strcmp("/pasigydyti", cmdtext, true, 10) == 0)

{
SetPlayerHealth(playerid,100); /* 100-Tai norimos givybės */
return 1;
}

 

Šarvai:

 

Callback'as tas pats. 

 

 

if (strcmp("/sarvai", cmdtext, true, 10) == 0)

{
SetPlayerArmour(playerid,100); /* 100-Tai norimos givybės */
return 1;
}

 

 

Ginklai:

 

Callback'as tas pats.

 

 

if (strcmp("/ginklai", cmdtext, true, 10) == 0)

{
GivePlayerWeapon(playerid,22,100); /* 22-Tai ginklo id, 100-Tai kulkų kiekis. Kaip sužinoti ginklu id? nueinat į google ir rasot samp gun id. */
return 1;
}

 

 

Jetpack:

 

Callback'as tas pats

 

 

if (strcmp("/jetpack", cmdtext, true, 10) == 0)

{
SetPlayerSpecial(playerid,SPECIAL_ACTION_JETPACK);
return 1;
}

 

 

Tada dar parodysiu kaip padaryti kad kai duoda givybių parašytu pvz: Pasigydėte,Gavote šarvus,Gavote ginklus, Gavote skraidyklę.

 

 

if (strcmp("/pasigydyti", cmdtext, true, 10) == 0)

{
SetPlayerHealth(playerid,100);
SendClientMessage(playerid, spalva, "Pasigydėte");
return 1;
}

 

Sėkmes kuriant savo gamemodą :). Nekreipkit dėmesio i "Quote" nesupratau kas čia :D

Redaguota , nario Velnio_Senelis
Nuoroda į komentarą
Dalintis per kitą puslapį

Taip tiesą sakant jau manau ir kiekvienam pradinukui aiškus kodas, gal su tuo jetpacku kiek kitaip kadangi rašomi visokie special ir pnš. o nėra kaip nors giveplayerjetpack :D na ir šiaip kažkur buvo panaši pamoka, tad jei kam reiktų susirastų... Anyway, mldc kad daliniesi, gaišti laiką.

Nuoroda į komentarą
Dalintis per kitą puslapį

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

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