Forum techniczne Arkadii.
			
		
		
			
				
																			
								Ottson  							 
									
						
		
						
						
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Ottson   »  12 lis 2010 19:59 
			
			
			
			
			
			moze ktos pomoc jak napisac skrypt ktory by dzialal mniej wiecej tak:
Kod: Zaznacz cały 
W slepiach zlosliwego zgarbionego goblina pojawia sie nienawistny blysk, gdy
zdecydowanym uderzeniem krzywego krotkiego noza przecina powietrze tuz przed
twoja glowa.
 to dostaje od muda, a chcialbym zeby klient wyswietlal mi np
Kod: Zaznacz cały 
Uniknales ciosu zlosliwego zgarbionego goblina 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Urithair 							 
									
		Posty:  177  		Rejestracja:  14 gru 2009 01:39 		
		
						
						
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Urithair   »  12 lis 2010 20:20 
			
			
			
			
			
			Pattern dla trigga
Kod: Zaznacz cały 
W slepiach (*) pojawia sie nienawistny blysk, gdy zdecydowanym uderzeniem * przecina powietrze tuz przed twoja glowa.
Kod dla trigga:
Piszę to tak, jak w cmudzie się powinno. Już nie pamiętam czy coś w tej funkcji się pozmieniało. Ale jeśli tak, to na pewno niewiele.
edit: Zdaje się, że argument %1 powinno się ubrać w jakiś cudzysłów albo nawias...
Pzdr.
To pytanie na pewno nie jest żartem, prawda?  
			
			
													
					Ostatnio zmieniony 12 lis 2010 20:22 przez 
Urithair , łącznie zmieniany 1 raz.
									
 
			
						
										
						 
		 
				
		
		 
	 
				
				
		
		
			
				
																			
								Ottson  							 
									
						
		
						
						
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Ottson   »  15 lis 2010 07:48 
			
			
			
			
			
			pattern
Kod: Zaznacz cały 
(*) ledwo muska cie (*), trafiajac cie w (*).
komenda
czemu nie dziala?
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Rennz 							 
									
		Posty:  546  		Rejestracja:  12 sty 2010 17:09 		
		
																Lokalizacja:  Kraków 
							
							
				Kontakt: 
				
			 
				
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Rennz   »  15 lis 2010 09:51 
			
			
			
			
			
			Ottson pisze: pattern
Kod: Zaznacz cały 
(*) ledwo muska cie (*), trafiajac cie w (*).
komenda
czemu nie dziala?
Jak dla mnie są dwie opcje - masz triggery wyłączone (pistolecik na dole po prawej stronie) lub już wcześniej jakiegoś suba na coś podobnego zrobiłeś (suby powodują, że żaden inny trigger na tej linijce się nie wykonuje).
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Ottson  							 
									
						
		
						
						
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Ottson   »  15 lis 2010 12:49 
			
			
			
			
			
			Kod: Zaznacz cały 
#CLASS {ciosy}
#TRIGGER {(*) rani cie (*), trafiajac cie w (*).} {
  #sub {%1 rani Cie w %3.}
  #cw 12
  } "" {prompt}
#TRIGGER {(*) ledwo muska cie (*) trafiajac cie w (*).} {
  #sub {%1 ledwo muska cie.}
  #cw 14
  }
#TRIGGER {(*) lekko rani cie (*), trafiajac cie w (*).} {
  #sub {%1 lekko rani cie}
  #cw 12
  } "" {prompt}
#TRIGGER {(*) powaznie rani cie (*), trafiajac cie w (*).} {
  #sub {%1 powaznie rani cie w %3.}
  #cw 13
  } "" {prompt}
#TRIGGER {(*) bardzo ciezko rani cie (*), trafiajac cie w (*).} {
  #sub {%1 BARDZO CIEZKO RANI CIE w %3.}
  #cw 11
  } "" {prompt}
#TRIGGER {(*) masakruje cie (*), trafiajac cie w (*).} {
  #sub {%1 MASAKRUJE CIE w %3.}
  #cw 11
  } "" {prompt}
#TRIGGER {(*) trafiajac go (*).} {#sub {%1.}} "" {prompt}
#CLASS 0
To caly skrypt, niestety wogole nie dziala o.O trigerry wlaczone, innych subow na danej lini nie ma, kolorowania rowniez usunalem. generalnie na tych liniach nie ma nic tylko to. help plx
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Klaz 							 
									
		Posty:  8  		Rejestracja:  19 cze 2010 14:41 		
		
						
						
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Klaz   »  16 lis 2010 13:54 
			
			
			
			
			
			1. Sprawdź czy masz w mudzie ustawione "opcje szerokosc 0". Jak nie to ustaw.
2. 
Kod: Zaznacz cały 
#CLASS {ciosy}
#TRIGGER {(*) rani cie (*), trafiajac cie w (*).} {
  #sub {%1 rani Cie w %3.}
  #cw 12
  } "" {prompt}
#TRIGGER {(*) lekko rani cie (*), trafiajac cie w (*).} {
  #sub {%1 lekko rani cie}
  #cw 12
  } "" {prompt}
#TRIGGER {(*) powaznie rani cie (*), trafiajac cie w (*).} {
  #sub {%1 powaznie rani cie w %3.}
  #cw 13
  } "" {prompt}
#TRIGGER {(*) bardzo ciezko rani cie (*), trafiajac cie w (*).} {
  #sub {%1 BARDZO CIEZKO RANI CIE w %3.}
  #cw 11
  } "" {prompt}
 W rzeczywistości będzie działał tylko jeden trigger
Kod: Zaznacz cały 
#TRIGGER {(*) rani cie (*), trafiajac cie w (*).} {
  #sub {%1 rani Cie w %3.}
  #cw 12
  } "" {prompt}
Musisz wykluczyc lekko, powaznie, bardzo ciezko za pierwsza (*).
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Ottson  							 
									
						
		
						
						
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Ottson   »  16 lis 2010 15:55 
			
			
			
			
			
			pomoglo, thx
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Ottson  							 
									
						
		
						
						
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Ottson   »  18 lis 2010 11:02 
			
			
			
			
			
			Kod: Zaznacz cały 
Masakrujesz lagodnego sredniego szczura stalowym waskim sztyletem, trafiajac go w cialo.
chce widziec
Kod: Zaznacz cały 
Masakrujesz lagodnego sredniego szczura w cialo.
jak przechwycic nazwe npca, bez opisu broni?
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Rennz 							 
									
		Posty:  546  		Rejestracja:  12 sty 2010 17:09 		
		
																Lokalizacja:  Kraków 
							
							
				Kontakt: 
				
			 
				
		 
		
						
					
													
							
						
									
						Post 
					 
								autor: Rennz   »  18 lis 2010 11:25 
			
			
			
			
			
			Osobiście bym zrobił pattern: 
 
Masakrujesz %w %w %w (*), trafiajac go w cialo. 
 
I skrypt: 
 
#su Masakrujesz %1 %2 %3 w cialo. 
 
Ale jestem pewien, że ktoś ma lepszy i bardziej optymalnysposób (-: