←  Pytania dotyczące pluginów

AMXX.pl: Support AMX Mod X i SourceMod

»

[Prośba]Przerobienie pluginu "gangi"

  • +
  • -
7one - zdjęcie 7one 08.07.2015

Witam, mógłby ktoś dodać opcje w menu, żeby było można stworzyć gang też na 30 buntów ?

Prosił bym także o zrobienie tego pluginu na coś innego niż sql

Z góry dziękuję :)

Załączone pliki


Użytkownik 7one edytował ten post 08.07.2015 18:28
Odpowiedz

  • +
  • -
7one - zdjęcie 7one 09.07.2015

Mam jeszcze jeden problem z tym pluginem, a mianowicie zamiast dodawać perfix przed nickiem z nazwą gangu, to plugin zmienia nick gracza na np DreamTeam | Nick, a ja tak nie chce to to zabiera admina jeżeli ktoś ma na nick :/ proszę o zmienienie tego np żeby było tak jak ma vip [VIP] Nick to takie coś bym chciał.
Z góry dziękuję :)
Ps. nie mogłem edytować tematu

Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 09.07.2015

Witam, mógłby ktoś dodać opcje w menu, żeby było można stworzyć gang też na 30 buntów ?

 

Możesz to troche dokładniej opisać bo niestety nie każdy gra na JB :P ?

Odpowiedz

  • +
  • -
DMNINI - zdjęcie DMNINI 09.07.2015

DArkGL - Bo w tym pluginie masz ranking buntow i życzen i żeby stworzyć gang musisz mieć X życzen w swoim ranku a on chcę dodać opcje żeby stworzyć gang trzeba mieć X BUNTÓW 
Odpowiedz

  • +
  • -
Z!3L0ny - zdjęcie Z!3L0ny 09.07.2015

#define MIN_ZYCZENIA 10
 stockbool:WymaganiaDoGangu(id)
{
	if(!access(id, ADMIN_IMMUNITY))
	{
		if(user_zyczenia[id] < MIN_ZYCZENIA)
		{	
			client_print(id, 3, "[GANG] Masz za malo Zyczen, aby stworzyc swoj gang!");
			return false;
		}
	}
	if(user_gang[id])
	{	
		client_print(id, 3, "[GANG] Masz juz gang");
		return false;
	}
	return true;
}  

na

#define MIN_BUNTY 10 
 stockbool:WymaganiaDoGangu(id)
{
	if(!access(id, ADMIN_IMMUNITY))
	{
		if(user_bunty[id] < MIN_BUNTY)
		{	
			client_print(id, 3, "[GANG] Masz za malo Buntow, aby stworzyc swoj gang!");
			return false;
		}
	}
	if(user_gang[id])
	{	
		client_print(id, 3, "[GANG] Masz juz gang");
		return false;
	}
	return true;
}

Użytkownik Z!3L0ny edytował ten post 09.07.2015 14:31
Odpowiedz

  • +
  • -
7one - zdjęcie 7one 09.07.2015

Ale ja chce obie opcje czyli 
Stwórz gang za +10 Życzeń
i
Stwórz gang za +30 Buntów

Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 11.07.2015

Nie wiem czy tak to będzie działać ale można spróbować:

 

Pod

#define MIN_ZYCZENIA 10

Dodaj

#define MIN_BUNTY 10 

I zamień to

 stockbool:WymaganiaDoGangu(id)
{
	if(!access(id, ADMIN_IMMUNITY))
	{
		if(user_zyczenia[id] < MIN_ZYCZENIA)
		{	
			client_print(id, 3, "[GANG] Masz za malo Zyczen, aby stworzyc swoj gang!");
			return false;
		}
	}
	if(user_gang[id])
	{	
		client_print(id, 3, "[GANG] Masz juz gang");
		return false;
	}
	return true;
}  

Na

 stockbool:WymaganiaDoGangu(id)
{
	if(!access(id, ADMIN_IMMUNITY))
	{
		if(user_zyczenia[id] < MIN_ZYCZENIA && MIN_BUNTY)
		{	
			client_print(id, 3, "[GANG] Masz za malo Zyczen lub Buntow, aby stworzyc swoj gang!");
			return false;
		}
	}
	if(user_gang[id])
	{	
		client_print(id, 3, "[GANG] Masz juz gang");
		return false;
	}
	return true;
}  

I to

		menu_additem(menu, "Stworz Gang \y(10+ Zyczen)", "0");

Zamień na

menu_additem(menu, "Stworz Gang^n \y(10 Zyczen), (10 buntow)", "0");

Użytkownik XXL edytował ten post 11.07.2015 11:52
Odpowiedz

  • +
  • -
DMNINI - zdjęcie DMNINI 12.07.2015

XXL to co zrobiłeś nie ma najmniejszego sensu zrobiłeś żeby czytało życzenia a ma pobierać bunty i życzenia..

Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 12.07.2015

Hmm to może tak?

 stockbool:WymaganiaDoGangu(id)
{
	if(!access(id, ADMIN_IMMUNITY))
	{
		if(user_zyczenia[id] < MIN_ZYCZENIA)
		{	
			client_print(id, 3, "[GANG] Masz za malo Zyczen, aby stworzyc swoj gang!");
			return false;
		}
                if(user_bunty[id] < MIN_BUNTY)
                {    
                         client_print(id, 3, "[GANG] Masz za malo Buntow, aby stworzyc swoj gang!");
                         return false;
                }
	}
	if(user_gang[id])
	{	
		client_print(id, 3, "[GANG] Masz juz gang");
		return false;
	}
	return true;
}  

Albo:

 stockbool:WymaganiaDoGangu(id)
{
	if(!access(id, ADMIN_IMMUNITY))
	{
		if((user_zyczenia[id] < MIN_ZYCZENIA) && (user_bunty[id] < MIN_BUNTY))
		{	
			client_print(id, 3, "[GANG] Masz za malo Zyczen lub buntow, aby stworzyc swoj gang!");
			return false;
		}
	}
	if(user_gang[id])
	{	
		client_print(id, 3, "[GANG] Masz juz gang");
		return false;
	}
	return true;
}  

Użytkownik XXL edytował ten post 12.07.2015 13:26
Odpowiedz