←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

blokada nowa strona klas

Locked

szczepaneto's Photo szczepaneto 17.01.2011

siemka mam parę pytań
1 jak ograniczyć statystki dla danej klasy na przykładzie max 20 zręczności dla barby a dla innych 80
2 jak zablokować jakiś tam item dla if(!is_user_diablo(id)) ewentualnie klasy
3 jak zrobić dalej w menu frakcji
z góry dziękuje
Quote

StaszekMroziok's Photo StaszekMroziok 18.01.2011

1.

case 0:
{
if (player_class[id] != twoja klasa)
{
if (player_intelligence[id]<75){
player_point[id]-=1
player_intelligence[id]+=1
}
}
else if (player_intelligence[id]<100){
player_point[id]-=1
player_intelligence[id]+=1
}
else client_print(id,print_center,"Maxymalny poziom inteligencji osiagniety")

}

i tutaj twoja klasa bedzie miala max 100 inteli

2.

klasa

case XX:
{
if(player_class[id] == klasa )
{
////kod
}
}

jesli klasa ma nie miec to daj
!= klasa
// czyli tylko ta klasa nie bedzie mogla
flaga gracza

case XX:
{
if( get_user_flags(id) & ADMIN_LEVEL_H)
{
kod
}

}
Edited by StaszekMroziok, 18.01.2011 17:09.
Quote

szczepaneto's Photo szczepaneto 18.01.2011

ok dzięki za 1 już plusik poszedł a teraz drugie
		case 17:
		{
			if(!is_user_diablo(id))
			{
				dropitem(id)
			}
		
		else
			{
			player_item_name[id] = "Poswiata Tyraela"
			player_item_id[id] = rannum
			player_b_reduceH[id] = 95
			player_b_inv[id] = 8	
			item_durability[id] = 100
			
			if (is_user_alive(id)) set_user_health(id,5)		
			show_hudmessage(id, "Znalazles przedmiot: %s :: Masz 5 zycia i noz, jestes prawie niewidoczny",player_item_name[id])	
			}
		}
coś takiego ?
Quote

StaszekMroziok's Photo StaszekMroziok 18.01.2011

case 17:
		{
			if(is_user_diablo(id))
			{
			player_item_name[id] = "Poswiata Tyraela"
			player_item_id[id] = rannum
			player_b_reduceH[id] = 95
			player_b_inv[id] = 8	
			item_durability[id] = 100
			
			if (is_user_alive(id)) set_user_health(id,5)		
			show_hudmessage(id, "Znalazles przedmiot: %s :: Masz 5 zycia i noz, jestes prawie niewidoczny",player_item_name[id])	
			}
		}

tak jak juz
Edited by StaszekMroziok, 18.01.2011 19:02.
Quote

szczepaneto's Photo szczepaneto 18.01.2011

2 jak zablokować jakiś tam item dla if(!is_user_diablo(id)) ewentualnie klasy to co to ma do blokady ? na razie nie mam gdzie testować a więc pytam w tym co ja napisałem to wychodzi na to że jeżeli jest się diablo to wywala item else item normalnie jest tak ?
Quote

StaszekMroziok's Photo StaszekMroziok 18.01.2011

if(player_class == diablo) a nie tak jesli klasa??
Quote

  • +
  • -
sebul's Photo sebul 18.01.2011

is_user_diablo(id)

A to jest w ogóle takie coś? Dodałeś taki natyw?
Quote

szczepaneto's Photo szczepaneto 18.01.2011

tak w pytaniu było zawarte dla if(!is_user_diablo(id)) lub klasy ale dziękuje i plusik dla staszka za nakierowanie
Quote

StaszekMroziok's Photo StaszekMroziok 18.01.2011

ale juz rozwiązałeś swoj problem ?:]
Quote

FreZZy's Photo FreZZy 18.01.2011

w 3. to "Dalej" ma gdzie przenosić? do 2 frakcji?
Quote

szczepaneto's Photo szczepaneto 19.01.2011

nie ma to być po prostu 2 strona danej frakcji czyli mam 1-ludziska 2-potworaki 3-premium i tam daje 1 mam 8 klas daje 9 i mam 2 stronę ludzi :D to samo potwory premium nie trzeba
Quote
Locked