Cerere plugin donate credite[rezolvat!]

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 .
Post Reply
User avatar
PlayToy
Membru, skill +1
Membru, skill +1
Posts: 493
Joined: 02 Aug 2011, 19:56
Detinator Steam: Da
CS Status: Busy
Detinator server CS: DA.
Reputatie: Membru Club eXtreamCS (1 luna)
Utilizator neserios ( tepar )
Location: Bucuresti
Has thanked: 17 times
Been thanked: 24 times
Contact:

27 Jun 2013, 11:33

RoyalServer
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

27 Jun 2013, 14:31

Al naibi, numai sa copiati stiti , vb cu fantasy poate ti-l da el
Onoare
Membru, skill +1
Membru, skill +1
Posts: 234
Joined: 31 May 2013, 13:23
Detinator Steam: Nu
CS Status: Sa traiesc!
Detinator server CS: Da
SteamID: Nu te priveste!
Location: Rm Valcea
Has thanked: 18 times
Been thanked: 34 times
Contact:

27 Jun 2013, 16:27

Playtoy da sursa si iti adaug eu comanda.. dar ti-o fac cu /give name credite sa nu para ca ii copiezi pe altii:)
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

28 Jun 2013, 03:42

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cyby_credite>

public plugin_init()
{
	register_plugin("Donate Credits", "1.0", "cyby")
	
	register_clcmd("say", "donare_say")
	register_clcmd("say_team", "donare_say")
}

public donare_say(id)
{
	new citim_mesaj[64]
	
	read_args(citim_mesaj, charsmax(citim_mesaj))
	remove_quotes(citim_mesaj)
	
	new comanda[16]
	new nume[32]
	
	strbreak(citim_mesaj, comanda, charsmax(comanda), nume, charsmax(nume))
	if(equal(comanda, "/donate", 7))
		donate(id, nume)
}

public donate(id, arg[])
{
	new cui[32], count[10]
	strbreak(arg, cui, 31, count, 9)
	
	if (!cui[0] || !count[0])
	{
		color(id, ".v[KzH].g Comanda se foloseste sub forma urmatoare:.e /donate nume credite.g.")
		return
	}
	new credite_trimise = cyby_get_credits(id)
	new credite
	if (equal(count, "all"))
		credite = credite_trimise
	else
		credite = str_to_num(count)
	
	if (credite <= 0)
	{
		color(id, ".v[KzH].g Valoarea introdusa de tine este invalida.")
		return
	}
	credite_trimise -= credite
	if (credite_trimise < 0)
	{
		credite+=credite_trimise
		credite_trimise = 0
		
	}
	new primitor = cmd_target(id, cui, (CMDTARGET_ALLOW_SELF))
	if (!primitor || primitor == id)
	{
		color(id, ".v[KzH].e %s.g nu exista pe server.", cui)
		return
	}
	
	cyby_set_credits(primitor, cyby_get_credits(primitor) + credite)
	cyby_set_credits(id, credite_trimise)
	
	new tNume[32], pNume[32]
	
	get_user_name(id, tNume, 31)
	get_user_name(primitor, pNume, 31)
	
	color(0, ".v[KzH].e %s.g ii trimite lui.e %s %d.g credite", tNume, pNume, credite)
}

stock color(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)

	replace_all(msg, 190, ".v", "^4")
	replace_all(msg, 190, ".g", "^1")
	replace_all(msg, 190, ".e", "^3")

	if(id) players[0] = id; else get_players(players, count, "ch")
	{
		for(new i = 0; i < count; i++)
		{
			if(is_user_connected(players))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
93.114.82.17:27015 - Monster Invasion CO-OP Mod
User avatar
PlayToy
Membru, skill +1
Membru, skill +1
Posts: 493
Joined: 02 Aug 2011, 19:56
Detinator Steam: Da
CS Status: Busy
Detinator server CS: DA.
Reputatie: Membru Club eXtreamCS (1 luna)
Utilizator neserios ( tepar )
Location: Bucuresti
Has thanked: 17 times
Been thanked: 24 times
Contact:

28 Jun 2013, 09:03

Am modificat doar mesajele
astea | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cyby_credite>

public plugin_init()
{
	register_plugin("Donate Credits", "1.0", "cyby")
	
	register_clcmd("say", "donare_say")
	register_clcmd("say_team", "donare_say")
}

public donare_say(id)
{
	new citim_mesaj[64]
	
	read_args(citim_mesaj, charsmax(citim_mesaj))
	remove_quotes(citim_mesaj)
	
	new comanda[16]
	new nume[32]
	
	strbreak(citim_mesaj, comanda, charsmax(comanda), nume, charsmax(nume))
	if(equal(comanda, "/donate", 7))
		donate(id, nume)
}

public donate(id, arg[])
{
	new cui[32], count[10]
	strbreak(arg, cui, 31, count, 9)
	
	if (!cui[0] || !count[0])
	{
		color(id, "!g[Furien.CS4.Ro] !nPentru a dona credite foloseste !g/donate <nume> <credite>")
		return
	}
	new credite_trimise = cyby_get_credits(id)
	new credite
	if (equal(count, "all"))
		credite = credite_trimise
	else
		credite = str_to_num(count)
	
	if (credite <= 0)
	{
		color(id, "!g[Furien.CS4.Ro] !n Valoarea introdusa de tine este invalida.")
		return
	}
	credite_trimise -= credite
	if (credite_trimise < 0)
	{
		credite+=credite_trimise
		credite_trimise = 0
		
	}
	new primitor = cmd_target(id, cui, (CMDTARGET_ALLOW_SELF))
	if (!primitor || primitor == id)
	{
		color(id, "!g[Furien.CS4.Ro] !n %s.g nu exista pe server.", cui)
		return
	}
	
	cyby_set_credits(primitor, cyby_get_credits(primitor) + credite)
	cyby_set_credits(id, credite_trimise)
	
	new tNume[32], pNume[32]
	
	get_user_name(id, tNume, 31)
	get_user_name(primitor, pNume, 31)
	
	color(0, "!g[Furien.CS4.Ro] Jucatorul !g%s !nii trimite lui !g%s o cantitate de !g%d !ncredite", tNume, pNume, credite)
}

stock color(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)

		replace_all(msg, 190, "!g", "^4");
		replace_all(msg, 190, "!n", "^1");
		replace_all(msg, 190, "!t", "^3");

	if(id) players[0] = id; else get_players(players, count, "ch")
	{
		for(new i = 0; i < count; i++)
		{
			if(is_user_connected(players))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}


Şi îmi dă eroare la compilare:

Code: Select all

/home/w/weltge/amxxcomp.com/public_html/bin/include/cyby_credite.inc(1) : error 055: start of function body without function header
/home/w/weltge/amxxcomp.com/public_html/bin/include/cyby_credite.inc(3) : error 001: expected token: ";", but found "\"
/home/w/weltge/amxxcomp.com/public_html/tmp/src/textwIIXgC.sma(38) : error 017: undefined symbol "cyby_get_credits"
/home/w/weltge/amxxcomp.com/public_html/tmp/src/textwIIXgC.sma(64) : error 017: undefined symbol "cyby_get_credits"
/home/w/weltge/amxxcomp.com/public_html/tmp/src/textwIIXgC.sma(81) : warning 217: loose indentation
/home/w/weltge/amxxcomp.com/public_html/tmp/src/textwIIXgC.sma(85) : warning 217: loose indentation

4 Errors.
Could not locate output file /home/w/weltge/amxxcomp.com/public_html/tmp/bin/textwIIXgC.amx (compile failed).
[/i]
User avatar
duduftw
Utilizator neserios
Utilizator neserios
Posts: 1933
Joined: 19 Dec 2012, 20:30
Detinator Steam: Da
CS Status: sdd
SteamID: duduftw
Reputatie: Utilizator neserios
Location: Constanta
Has thanked: 97 times
Been thanked: 57 times

28 Jun 2013, 11:27

Si eu am nevoie de el si da aceasi eroare!
ne mai pensionam si noi ?
-FireLodeR-
Membru, skill +1
Membru, skill +1
Posts: 156
Joined: 03 Sep 2012, 12:37
Detinator Steam: Da
SteamID: nor47
Has thanked: 10 times
Been thanked: 3 times
Contact:

28 Jun 2013, 12:03

Nu aveti includeul
User avatar
PlayToy
Membru, skill +1
Membru, skill +1
Posts: 493
Joined: 02 Aug 2011, 19:56
Detinator Steam: Da
CS Status: Busy
Detinator server CS: DA.
Reputatie: Membru Club eXtreamCS (1 luna)
Utilizator neserios ( tepar )
Location: Bucuresti
Has thanked: 17 times
Been thanked: 24 times
Contact:

28 Jun 2013, 13:34

Am rezolvat!
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

28 Jun 2013, 15:10

.AMXX
.SMA | Afiseaza codul
#include <amxmodx>
#include <amxmisc>

native cyby_get_credits (id)
native cyby_set_credits (id , cantitate)


public plugin_init()
{
	register_plugin("Donate Credits", "1.0", "cyby")
	
	register_clcmd("say", "donare_say")
	register_clcmd("say_team", "donare_say")
}

public donare_say(id)
{
	new citim_mesaj[64]
	
	read_args(citim_mesaj, charsmax(citim_mesaj))
	remove_quotes(citim_mesaj)
	
	new comanda[16]
	new nume[32]
	
	strbreak(citim_mesaj, comanda, charsmax(comanda), nume, charsmax(nume))
	if(equal(comanda, "/donate", 7))
		donate(id, nume)
}

public donate(id, arg[])
{
	new cui[32], count[10]
	strbreak(arg, cui, 31, count, 9)
	
	if (!cui[0] || !count[0])
	{
		color(id, "!g[Furien.CS4.Ro] !nPentru a dona credite foloseste !g/donate <nume> <credite>")
		return
	}
	new credite_trimise = cyby_get_credits(id)
	new credite
	if (equal(count, "all"))
		credite = credite_trimise
	else
		credite = str_to_num(count)
	
	if (credite <= 0)
	{
		color(id, "!g[FUNGG] !n Valoarea introdusa de tine este invalida.")
		return
	}
	credite_trimise -= credite
	if (credite_trimise < 0)
	{
		credite+=credite_trimise
		credite_trimise = 0
		
	}
	new primitor = cmd_target(id, cui, (CMDTARGET_ALLOW_SELF))
	if (!primitor || primitor == id)
	{
		color(id, "!g[FUNGG] !n %s.g nu exista pe server.", cui)
		return
	}
	
	cyby_set_credits(primitor, cyby_get_credits(primitor) + credite)
	cyby_set_credits(id, credite_trimise)
	
	new tNume[32], pNume[32]
	
	get_user_name(id, tNume, 31)
	get_user_name(primitor, pNume, 31)
	
	color(0, "!g[FUNGG] Jucatorul !g%s !nii trimite lui !g%s o cantitate de !g%d !ncredite", tNume, pNume, credite)
}

stock color(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)

        replace_all(msg, 190, "!g", "^4");
	replace_all(msg, 190, "!n", "^1");
	replace_all(msg, 190, "!t", "^3");

	if(id) players[0] = id; else get_players(players, count, "ch")
	{
		for(new i = 0; i < count; i++)
		{
			if(is_user_connected(players))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
User avatar
duduftw
Utilizator neserios
Utilizator neserios
Posts: 1933
Joined: 19 Dec 2012, 20:30
Detinator Steam: Da
CS Status: sdd
SteamID: duduftw
Reputatie: Utilizator neserios
Location: Constanta
Has thanked: 97 times
Been thanked: 57 times

28 Jun 2013, 17:47

Multumesc Gabi !
ne mai pensionam si noi ?
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 25 guests