Cerere plugin bonus aleatoriu

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
kid94
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 08 Jun 2012, 21:21
Detinator Steam: Da
CS Status: Imi indeplinesc telurile !
Location: Braila
Has thanked: 10 times

29 Mar 2014, 13:52

Descriere plugin cerut: Caut un plugin gen Happy Hour , si sa arate cam asa : intr-un interval de timp setat din cvaruri , playerii sa primeasca la fiecare inceput de runda HP bonus aleatoriu , adica unul sa primeasca +0HP , altul +100 HP , altul +200HP , altul +300 , altul +400 HP , si la fel si cu viteza , adica sa primeasca +0 speed , +50 , +100, +150 si +200 .
Alte informatii: Nu am gasit cu functia cauta , sau poate nu am stiut exact ce sa caut ... Va multumesc , si sper sa ma puteti ajuta .. :)
RoyalServer 2
kid94
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 08 Jun 2012, 21:21
Detinator Steam: Da
CS Status: Imi indeplinesc telurile !
Location: Braila
Has thanked: 10 times

30 Mar 2014, 20:47

UP!
kid94
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 08 Jun 2012, 21:21
Detinator Steam: Da
CS Status: Imi indeplinesc telurile !
Location: Braila
Has thanked: 10 times

01 Apr 2014, 20:00

Up ! ?
kid94
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 08 Jun 2012, 21:21
Detinator Steam: Da
CS Status: Imi indeplinesc telurile !
Location: Braila
Has thanked: 10 times

06 Apr 2014, 13:34

UPP !!??
User avatar
HamletEagle
Fost moderator
Fost moderator
Posts: 750
Joined: 21 Sep 2013, 15:05
Detinator Steam: Da
CS Status: Inactiv cateva zile.
SteamID: privat
Reputatie: Fost Scripter eXtreamCS.com
Fost Moderator ajutator
Has thanked: 19 times
Been thanked: 85 times

08 Apr 2014, 20:01

| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>

#define PLUGIN "HP & SPEED"
#define VERSION "1.0"
#define AUTHOR "HamletEagle"

new bool: AP[6]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)  
	register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
}

public fwHamPlayerSpawnPost(id) {
	
	if(is_user_alive(id)) {
		
		AP[1]=false
		AP[2]=false
		AP[3]=false
		AP[4]=false
		AP[5]=false
		new hp=random_num(1,5)
		
		switch(hp) {
			
			case 1: {
				
				set_user_health(id,get_user_health(id)+0)
				
			}
			
			case 2: {
				
				set_user_health(id,get_user_health(id)+100)
				
			}
			
			case 3: {
				
				set_user_health(id,get_user_health(id)+200)
				
			}
			
			case 4: {
				
				set_user_health(id,get_user_health(id)+300)
				
			}
			
			case 5: {
				
				set_user_health(id,get_user_health(id)+400)
				
			}
			
			
			
		}
		
		new speed=random_num(1,5)
		
		switch(speed) {
			
			case 1: {
				
				set_user_maxspeed(id,get_user_maxspeed(id)+0.0)
				AP[1]=true
			}
			
			case 2: {
				
				
				set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
				AP[2]=true
			}
			
			case 3: {
				
				set_user_maxspeed(id,get_user_maxspeed(id)+200.0)
				AP[3]=true
			}
			
			case 4: {
				
				set_user_maxspeed(id,get_user_maxspeed(id)+300.0)
				AP[4]=true
			}
			
			case 5: {
				
				set_user_maxspeed(id,get_user_maxspeed(id)+400.0)
				AP[5]=true
				
			}
			
			
		}
		
	}
	
	
}

public Event_CurWeapon(id) {
	
	//Aici mergea si cu switch insa nu am avut chef :)
	if(AP[1]==true) set_user_maxspeed(id,get_user_maxspeed(id)+0.0)
	if(AP[2]==true) set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
	if(AP[3]==true) set_user_maxspeed(id,get_user_maxspeed(id)+200.0)
	if(AP[4]==true) set_user_maxspeed(id,get_user_maxspeed(id)+300.0)
	if(AP[5]==true) set_user_maxspeed(id,get_user_maxspeed(id)+400.0)
	
}

Daca e ok ii adaug si mesaje sau ce mai vrei tu. La Spawn va da random x hp si x speed tuturor playerilor.
Daca vreti ajutorul meu, nu dati bump la topic, fara intrebari de genu "cat mai dureaza/mai astept mult?".
kid94
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 08 Jun 2012, 21:21
Detinator Steam: Da
CS Status: Imi indeplinesc telurile !
Location: Braila
Has thanked: 10 times

09 Apr 2014, 21:05

Este aproximativ cum vroiam ,imi place. L-am testat si merge bine. Dar te rog sa-l faci sa fie activat din cvaruri , doar intr-un interval de timp (setat in cvaruri) .
Si ar fi buna ideea si sa arate la fiecare inceput de runda din acel interval o linie gen :
[Crazy Hour] Ai primit xHP si xSpeed. Distractie placuta !

Multumesc Mult !
User avatar
HamletEagle
Fost moderator
Fost moderator
Posts: 750
Joined: 21 Sep 2013, 15:05
Detinator Steam: Da
CS Status: Inactiv cateva zile.
SteamID: privat
Reputatie: Fost Scripter eXtreamCS.com
Fost Moderator ajutator
Has thanked: 19 times
Been thanked: 85 times

10 Apr 2014, 10:30

kid94 wrote:Este aproximativ cum vroiam ,imi place. L-am testat si merge bine. Dar te rog sa-l faci sa fie activat din cvaruri , doar intr-un interval de timp (setat in cvaruri) .
Si ar fi buna ideea si sa arate la fiecare inceput de runda din acel interval o linie gen :
[Crazy Hour] Ai primit xHP si xSpeed. Distractie placuta !

Multumesc Mult !
Nu inteleg faza cu intervalu. Tu vrei de la ora x la ora y sau sa zicem de cand incepe mapa pana la x minute,pentru toti cei conectati sa le dea bonusul ?
Daca vreti ajutorul meu, nu dati bump la topic, fara intrebari de genu "cat mai dureaza/mai astept mult?".
kid94
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 08 Jun 2012, 21:21
Detinator Steam: Da
CS Status: Imi indeplinesc telurile !
Location: Braila
Has thanked: 10 times

10 Apr 2014, 10:52

Prima varianta. Ma refer sa fie cum au pluginurile VIP , sau Hapy Hour de exemplu. Cum este la VIP , accesul este pe o litera , dar intr-un interval de timp ,de exemplu ora 18 si ora 19 atunci este Free VIP , pentru toata lumea care este conectata pe server, sau care se va conecta , indiferent de harta sau timpul ramas din harta .. :)
User avatar
HamletEagle
Fost moderator
Fost moderator
Posts: 750
Joined: 21 Sep 2013, 15:05
Detinator Steam: Da
CS Status: Inactiv cateva zile.
SteamID: privat
Reputatie: Fost Scripter eXtreamCS.com
Fost Moderator ajutator
Has thanked: 19 times
Been thanked: 85 times

10 Apr 2014, 11:29

| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>

#define PLUGIN "HP & SPEED"
#define VERSION "1.0"
#define AUTHOR "HamletEagle"

new bool: AP[6]

new start_hour
new end_hour

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)  
	register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
	start_hour=register_cvar("start_hour","10")
	end_hour=register_cvar("end_hour","11")
}

public fwHamPlayerSpawnPost(id) {
	
	new o, m, s;
	time(o, m, s)
	
	if(o >= get_pcvar_num(start_hour) && o < get_pcvar_num(end_hour) ) {
		if(is_user_alive(id)) {
			
			AP[1]=false
			AP[2]=false
			AP[3]=false
			AP[4]=false
			AP[5]=false
			new hp=random_num(1,5)
			
			switch(hp) {
				
				case 1: {
					
					set_user_health(id,get_user_health(id)+0)
					
				}
				
				case 2: {
					
					set_user_health(id,get_user_health(id)+100)
					
				}
				
				case 3: {
					
					set_user_health(id,get_user_health(id)+200)
					
				}
				
				case 4: {
					
					set_user_health(id,get_user_health(id)+300)
					
				}
				
				case 5: {
					
					set_user_health(id,get_user_health(id)+400)
					
				}
				
				
				
			}
			
			new speed=random_num(1,5)
			
			switch(speed) {
				
				case 1: {
					
					set_user_maxspeed(id,get_user_maxspeed(id)+0.0)
					AP[1]=true
				}
				
				case 2: {
					
					
					set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
					AP[2]=true
				}
				
				case 3: {
					
					set_user_maxspeed(id,get_user_maxspeed(id)+200.0)
					AP[3]=true
				}
				
				case 4: {
					
					set_user_maxspeed(id,get_user_maxspeed(id)+300.0)
					AP[4]=true
				}
				
				case 5: {
					
					set_user_maxspeed(id,get_user_maxspeed(id)+400.0)
					AP[5]=true
					
				}
				
				
			}
			
		}
		
		
	}
	
}
public Event_CurWeapon(id) {
	
	//Aici mergea si cu switch insa nu am avut chef :)
	if(AP[1]==true) set_user_maxspeed(id,get_user_maxspeed(id)+0.0)
	if(AP[2]==true) set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
	if(AP[3]==true) set_user_maxspeed(id,get_user_maxspeed(id)+200.0)
	if(AP[4]==true) set_user_maxspeed(id,get_user_maxspeed(id)+300.0)
	if(AP[5]==true) set_user_maxspeed(id,get_user_maxspeed(id)+400.0)
	
}
start_hour ora :ora de start a eventului
end_hour: ora de terminare a eventului

Le treci gen 10 si 11 sau cum vrei tu :)
Mesaje inca nu ti-am pus pentru ca vreau sa vad daca iti merge bine faza cu eventul. Astept reply.
Daca vreti ajutorul meu, nu dati bump la topic, fara intrebari de genu "cat mai dureaza/mai astept mult?".
kid94
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 08 Jun 2012, 21:21
Detinator Steam: Da
CS Status: Imi indeplinesc telurile !
Location: Braila
Has thanked: 10 times

10 Apr 2014, 12:08

Da , merge. Multumesc mult , astept si varianta finala .
User avatar
HamletEagle
Fost moderator
Fost moderator
Posts: 750
Joined: 21 Sep 2013, 15:05
Detinator Steam: Da
CS Status: Inactiv cateva zile.
SteamID: privat
Reputatie: Fost Scripter eXtreamCS.com
Fost Moderator ajutator
Has thanked: 19 times
Been thanked: 85 times

10 Apr 2014, 12:29

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <colorchat>

#define PLUGIN "HP & SPEED"
#define VERSION "1.0"
#define AUTHOR "HamletEagle"

new bool: AP[6]

new start_hour
new end_hour
new speed_received
new hp_received

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)  
	register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
	start_hour=register_cvar("start_hour","10")
	end_hour=register_cvar("end_hour","11")
	
}

public fwHamPlayerSpawnPost(id) {
	
	new o, m, s;
	time(o, m, s)
	
	if(o >= get_pcvar_num(start_hour) && o < get_pcvar_num(end_hour) ) {
		if(is_user_alive(id)) {
			
			AP[1]=false
			AP[2]=false
			AP[3]=false
			AP[4]=false
			AP[5]=false
			new hp=random_num(1,5)
			
			switch(hp) {
				
				case 1: {
					
					set_user_health(id,get_user_health(id)+0)
					hp_received=0
				}
				
				case 2: {
					
					set_user_health(id,get_user_health(id)+100)
					hp_received=100
				}
				
				case 3: {
					
					set_user_health(id,get_user_health(id)+200)
					hp_received=200
				}
				
				case 4: {
					
					set_user_health(id,get_user_health(id)+300)
					hp_received=300
				}
				
				case 5: {
					
					set_user_health(id,get_user_health(id)+400)
					hp_received=400
				}
				
				
				
			}
			
			new speed=random_num(1,5)
			
			switch(speed) {
				
				case 1: {
					
					set_user_maxspeed(id,get_user_maxspeed(id)+0.0)
					AP[1]=true
					speed_received=0
				}
				
				case 2: {
					
					
					set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
					AP[2]=true
					speed_received=100
				}
				
				case 3: {
					
					set_user_maxspeed(id,get_user_maxspeed(id)+200.0)
					AP[3]=true
					speed_received=200
				}
				
				case 4: {
					
					set_user_maxspeed(id,get_user_maxspeed(id)+300.0)
					AP[4]=true
					speed_received=300
				}
				
				case 5: {
					
					set_user_maxspeed(id,get_user_maxspeed(id)+400.0)
					AP[5]=true
					speed_received=400
					
				}
				
				
			}
			
		}
		
		ColorChat(id,GREEN,"[Crazy Hour] Ai primit %i HP si %i SPEED",hp_received,speed_received)
	}
	
}
public Event_CurWeapon(id) {
	
	//Aici mergea si cu switch insa nu am avut chef :)
	if(AP[1]==true) set_user_maxspeed(id,get_user_maxspeed(id)+0.0)
	if(AP[2]==true) set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
	if(AP[3]==true) set_user_maxspeed(id,get_user_maxspeed(id)+200.0)
	if(AP[4]==true) set_user_maxspeed(id,get_user_maxspeed(id)+300.0)
	if(AP[5]==true) set_user_maxspeed(id,get_user_maxspeed(id)+400.0)
	
}
Ai nevoie de ColorChat.inc pentru a putea compila codul.
Daca vreti ajutorul meu, nu dati bump la topic, fara intrebari de genu "cat mai dureaza/mai astept mult?".
kid94
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 08 Jun 2012, 21:21
Detinator Steam: Da
CS Status: Imi indeplinesc telurile !
Location: Braila
Has thanked: 10 times

10 Apr 2014, 15:16

Am gasit si niste probleme, dupa ce l-am testat cu inca altcineva .
1. Mesajul care il primeste jucatorul nu coreleaza cu ceea ce primeste , de exemplu zice ca ai primit 0 speed si defapt , tu te poti misca mai rapid.
2. Cand mergi cu arma/pistolul/cutitul dupa inceputul rundei ai o viteza , iar daca incepi sa tragi , uneori iti creste viteza generala si ramane asa , crescuta .

Cu HPul este in regula pe de alta parte, din ce am observat .
M-am gandit si ca ar putea sa fie din cauza ca in runda respectiva , jucatorul nu moare si ramane in viata , iar runda viitoare cand ii da iar speed sa se creeze o problema .
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 26 guests