Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Problem - Ruletka


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Lumik

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:26
  • Lokalizacja:Bydgoszcz
Offline

Napisano 28.02.2012 16:06

Po 1 Czy dobrze piszę Plugin ?
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <engine>

#define PLUGIN "Ruletka"
#define VERSION "1.0"
#define AUTHOR "Qsi"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /ruletka");
register_clcmd("say_team /ruletka");

// Add your code here...
}
public ruletka(id)
{
switch(random_num(1, 5))
	    {
			    case 1 :
			    {
					    client_print(id,print_chat,"Masz 25 HP");
					    set_user_health(id,25);
											   
					   
			    }
			    case 2:
			    {
					    client_print(id,print_chat,"Dostajesz AK");
					    give_item(id,"weapon_ak47")
	    cs_set_user_bpammo(id, ammo_762nato)
			    }
			    case 3:
			    {
					    client_print(id,print_chat,"Niestety nic");
					   
			    }
			    case 4:
			    {
					    client_print(id,print_chat,"Masz 1 HP");
					    set_user_health(id,1);
		  
			    }
	    case 5:
			    {
	    client_print(id,print_chat,"Dostaje M4"):
	    give_item(id,"weapon_m4a1")
	    cs_set_user_bpammo(id, ammo_556nato)
	   
	   }
	   case 6 :
	   {
	    client_print(id,print_chat,"Wscieklyy dostajesz AWP"):
	    give_item(id,"weapon_awp")
	    cs_set_user_bpammo(id, ammo_338magnum)
	   


}
PO 2 Chcę dodać takie coś jak Np case 7
dostaje m249 + Zwiększony speed Na 60 sec

case 8 ma tylko glocka i Wolno chodzi na 50 sec

Może mi ktoś to powiedzieć jak mam to napisać ?
  • +
  • -
  • 0
Dołączona grafika

#2 TomekPL

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:41
  • GG:
  • Imię:Tomek
  • Lokalizacja:Szczecin
Offline

Napisano 28.02.2012 20:31

zacznijmy od tego ze jak masz switch(random_num(1, 5))
to mozesz miec case od 1 do 5. jezeli dodajesz 6,7,8 itd mozliwosc to daj switch(random_num(1, 8))

tak jak masz teraz kod to mozna uzywac ruletki nieprzerwanie :)

co do predkosci to :
robisz sobie zmienna predkosc[33]
czas_predkosci_szybszej[33]=60

w ruletce dodajesz
predkosc[id]=liczba

musisz w curweapon ustawic.
if(czas_predkosci_szybszej[id]!=0)
set_user_maxspeed(id,get_user_maxspeed(id)+predkosc[id])

do tego
task ktory bedzie co sekunde zabieral skundy ze zmiennej czas_predkosci_szybszej[33]=60

mniej wiecej tak bym zrobil, chociaz pewnie kto inny da lepsze rozwiazanie :P
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych