ainu

[Pagalbos]Skin uždraudimas

Recommended Posts

Sveiki . 

Norėčiau sužinoti kaip padaryt serveryje kad žaidėjas serveryje negalėtų pirkti Skino ?

Nes dabar žaidėjai nusiperka kokio policininko skiną ir laksto apsimetėliai .

Kaip padaryti kad pavyzdžiui neveiktu Tarkim 1 ID 2 ID ?

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Duosiu pavyzdį, o kaip jį naudoti? Pagalvok pats. :)

 

stock ArGerasSkinas(skin)
{
	switch(skin)
	{
		case 0, 1, 2, 3: return 0; // čia surašyk draudžiamų skinų ID.
	}
	
	return 1;
}

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

 

Duosiu pavyzdį, o kaip jį naudoti? Pagalvok pats. :)

 

stock ArGerasSkinas(skin)
{
	switch(skin)
	{
		case 0, 1, 2, 3: return 0; // čia surašyk draudžiamų skinų ID.
	}
	
	return 1;
}

Iš tiesų čia nieko sunkaus , bet nemanau kad jis iš šito kodo kažką panaudos :)

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

O galit pasakyti kokios čia funkcijos ? ir kaip rasti tokių pamokų ? 

 

Ir pvz kaip padaryti kad pvz zaidėjas norėdamas pirktis Skin ar su komanda pasikeist pvz rasytu Skin id 1 

Ir jam rašytų šio skin negalima pirktis o čia neraso ..

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

O galit pasakyti kokios čia funkcijos ? ir kaip rasti tokių pamokų ? 

 

Ir pvz kaip padaryti kad pvz zaidėjas norėdamas pirktis Skin ar su komanda pasikeist pvz rasytu Skin id 1 

Ir jam rašytų šio skin negalima pirktis o čia neraso ..

Tai gal papraščiau tieisog pašalinti tą skiną iš tavo " parduotuvės " ar kur jie ten jį perka?

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

O tai kaip pašalint ? Juk man atrodo kad padarai kad būtų galima pirktis pvz nuo 0 iki 150 pvz.

O tai kaip reiktų išimti pvz koki 60 skiną ? 

 

Tai vat kad rodos neina ... Todėl klausiu 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį


CMD:skinas( playerid, params[] )

{

new skinas;

if( sscanf( params, "i", skinas ) ) return SendClientMessage( playerid, -1, "/skinas [id]" );

else

{

if( skinas >= 0 || skinas <= 311 )

{

if( skinas == 0 || skinas == 1 || skinas == 60 ) return SendClientMessage( playerid, -1, "Šis skinas negalimas." ); // visi negalimi skin id

SetPlayerSkin( playerid, skinas );

} else return SendClientMessage( playerid, -1, "Neteisingas skin id." );

}

return true;

}

Redaguota , nario MartynasK

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
CMD:skinas( playerid, params[] )
{
  new skinas;
  if( sscanf( params, "i", skinas ) ) return SendClientMessage( playerid, -1, "/skinas [id]" );
  else
  {
    if( skinas >= 0 || skinas <= 311 )
    {
      if( skinas == 0 || skinas == 1 || skinas == 60 ) return SendClientMessage( playerid, -1, "Šis skinas negalimas." ); // visi negalimi skin id
    
      SetPlayerSkin( playerid, skinas );
    } else return SendClientMessage( playerid, -1, "Neteisingas skin id." );
  }
  return true;
}

arba padaryti kaip anti cheat ta pati kaip ir su gunais :D ...

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

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ą.