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