Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Trawis poslato Avgust 14, 2009, 13:53:09 POSLE PODNE

Naslov: heeelp
Poruka od: Trawis poslato Avgust 14, 2009, 13:53:09 POSLE PODNE
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;
}
Naslov: Odg: heeelp
Poruka od: Trawis poslato Avgust 14, 2009, 22:24:46 POSLE PODNE
sry za DP,al nije vrag da niko ne zna ili možda ne želi pomoć  :( :'( :( :'(
Naslov: Odg: heeelp
Poruka od: Bugs_Bunny poslato Avgust 14, 2009, 23:41:39 POSLE PODNE
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 
Naslov: Odg: heeelp
Poruka od: Trawis poslato Avgust 15, 2009, 00:26:30 PRE PODNE
ma nije to već ja hoću da budu različite nagrade ko na EF :)
Naslov: Odg: heeelp
Poruka od: TheKiller poslato Avgust 16, 2009, 23:51:16 POSLE PODNE
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
Naslov: Odg: heeelp
Poruka od: Trawis poslato Avgust 17, 2009, 21:04:18 POSLE PODNE
samo da pitam jel ko misli pomoc?? :( ako ne misli onda cu lockat ovo pa cu se snac negdje drugdje  >:( ,nažalost  :(
Naslov: Odg: heeelp
Poruka od: TheKiller poslato Avgust 17, 2009, 23:49:01 POSLE PODNE
gdje ubacit reakciju moze pomoc :mad:
Naslov: Odg: heeelp
Poruka od: Trawis poslato Avgust 20, 2009, 18:37:50 POSLE PODNE
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