heeelp


Započeo Trawis, Avgust 14, 2009, 13:53:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Trawis

evo ja sam sa samp foruma skinu ono čudo Reakcija :) pa me zanima ako mi neko može pomoć kako da stavim više nagrada tj više reakcija,evo kod:
#include <a_samp>

#define time1 240000 //this is the 4 minute minimum gap time
#define time2 180000 // this is the 3 minute max addon time

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" ReactiontestFS by tomozj");
	print("--------------------------------------\n");
	
	SetTimer("ReactionTest",time1+random(time2),0);
	
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

new reactionstr[9]; //randomly generated string
new reactioninprog; //what status the reactiontest is at
new reactionwinnerid; //id of the current reactiontest winner
new reactiongap; //timer to restart ReactionTest()

forward ReactionTest();
forward ReactionWin(playerid);
forward SetBack();

public OnPlayerText(playerid, text[])
{
	if(!strcmp(text, reactionstr, false))
	{
		if(reactioninprog == 2) ReactionWin(playerid);
		if(reactioninprog == 1)
		{
			if(reactionwinnerid == playerid)
			{
			SendClientMessage(playerid,0x247C1BFF,"Vec si pobjedio!");
			}
			else
			{
			SendClientMessage(playerid,0x247C1BFF,"Prespor si!");
			}
		}
		return 1;
	}
	
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(!IsPlayerAdmin(playerid)) return 0; // if player isn't admin, ignore cmds
	
	if (strcmp("/test", cmdtext, true, 10) == 0)
	{
		ReactionTest();
		return 1;
	}

	if (strcmp("/output reactionstr", cmdtext, true, 10) == 0)
	{
	    new tmp[256];
		format(tmp,sizeof(tmp),"'reactionstr' output: %d",reactionstr);
	    SendClientMessageToAll(0x247C1BFF,tmp);
	    return 1;
	}
	return 0;
}

public ReactionTest()
{
	reactionstr = "";
	KillTimer(reactiongap);
	new str[256];
	new random_set[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; // the set of characters used for the generation of the string
 	for (new i = 0; i < 8; i++)
	 	{
   reactionstr[i] = random_set[random(sizeof(random_set))];
		}
	reactioninprog = 2;
	format(str,sizeof(str),"** Prvi ko upise %s dobija $10,000!",reactionstr); // announcement
	print(str);
	SendClientMessageToAll(0xFFFF00FF,str);
}

public ReactionWin(playerid)
{
	GivePlayerMoney(playerid, 10000);
	SetTimer("SetBack",30,0); // required delay, for some reason.
	new reactionwinner[256];
	reactionwinnerid = playerid;
	new tempstring[256];
	GetPlayerName(playerid,reactionwinner,sizeof(reactionwinner));
	format(tempstring,sizeof(tempstring),"%s je pobjedio na reakciji!",reactionwinner);
	SendClientMessageToAll(0xFFFF00FF,tempstring);
	reactiongap = SetTimer("ReactionTest",time1+random(time2),0); // sets the timer to restart ReactionTest()
 }

public SetBack()
{
	reactioninprog = 1;
}

Trawis

sry za DP,al nije vrag da niko ne zna ili možda ne želi pomoć  :( :'( :( :'(

travis ne trebas dodavati nikake nove reakcije zato sto je skripta napravljena tako da sama mjenja brojeve i slova ili sta vec je tak da svaki put je druga kombinacija brojeva i slova, koliko sam skontao bar na prvi pogled 
LG ip- 188.40.57.132:7704
uskoro i rpg

Trawis

ma nije to već ja hoću da budu različite nagrade ko na EF :)

gdje ubacit ovu reakciju mozel pomoc ?
jel ovako kompletan kod ubacim na jedno mjesto ili treba definisat nesto pa na vise dijelova ubacit..pls help


Svi koji igraju CS-a neka nam se pridruze (:

Trawis

samo da pitam jel ko misli pomoc?? :( ako ne misli onda cu lockat ovo pa cu se snac negdje drugdje  >:( ,nažalost  :(
Poslednja Izmena: Avgust 17, 2009, 21:04:44 POSLE PODNE od [EF]Trawis

gdje ubacit reakciju moze pomoc :mad:


Svi koji igraju CS-a neka nam se pridruze (:

Trawis

Citat: Johny poslato Avgust 17, 2009, 23:49:01 POSLE PODNE
gdje ubacit reakciju moze pomoc :mad:

da malo promisliÅ¡ znao bi,ali evo ti link da ne naprežeÅ¡ svoj mozak  ;)
http://rapidshare.com/files/269535944/reakcija.zip.html
BTW:vidim da niko nece pomoc il ne želi pa ide LOCK