1.Mission: [pawn]if(strcmp(cmd,"/mission",true)==0) { if(IsPlayerConnected(playerid)) { if(!PlayerToPoint(3.0,playerid,1381.0413,-1088.8511,27.3906)) { SendClientMessage(playerid, COLOR_GREY, " You are not at the Bill Board !"); return 1; } if(MissionPlayable == 0) { SendClientMessage(playerid, COLOR_GREY, " No Mission has been Activated !"); return 1; } if(PlayerInfo[playerid][pMissionNr] == MissionPlayable) { SendClientMessage(playerid, COLOR_GREY, " You've already completed the Active Mission !"); return 1; } RingTone[playerid] = 20; PlayerOnMission[playerid] = PlayMission[kNumber]; MissionCheckpoint[playerid] = 1; format(string, sizeof(string), "~w~Mission started: ~n~~r~%s", PlayMission[kTitle]); GameTextForPlayer(playerid, string, 5000, 3); format(string, sizeof(string), "%s", PlayMission[kText1]); SendClientMessage(playerid, COLOR_YELLOW2, string); format(string, sizeof(string), "%s", PlayMission[kText2]); SendClientMessage(playerid, COLOR_YELLOW2, string); format(string, sizeof(string), "%s", PlayMission[kText3]); SendClientMessage(playerid, COLOR_YELLOW2, string); if(PlayMission[kToggle] == 1) { SetPlayerCheckpoint(playerid, PlayMission[kCP1][0], PlayMission[kCP1][1], PlayMission[kCP1][2], 8); } } return 1; }[/pawn] 2. Nu imi face doar la setrent, nu mi se modifica orice as modifica la o casa/biz/sbiz, se modifica doar daca dau restart 3. Nu am JunkBuster in scriptfiles... Acesta este FS-ul cu reaction testul: [pawn]#include <a_samp> #define COLOR_YELLOW 0xFFFF00AA #define GREEN 0x94D317FF #define COLOR_BLUE 0x0000BBAA #define ReactionGap 90000 #define green 0x33FF33AA #define blue 0x00FFFFAA new ReactionConsole; new ReactionGenerator[9]; new ReactionProgress; new ReactionWinnerid; new ReactionTime; new PlayerCash; new bool: UsedText; forward ReactionTest(); forward ReactionWin(playerid); forward SetBack(); public OnFilterScriptInit() { ReactionConsole = SetTimer("ReactionTest", ReactionGap, 1); return 1; } public OnFilterScriptExit() { KillTimer(ReactionConsole); return 1; } public OnPlayerText(playerid, text[]) { if(!strcmp(text, ReactionGenerator, false)) { if(ReactionProgress == 2) ReactionWin(playerid); if(ReactionProgress == 1) { if(ReactionWinnerid == playerid) { SendClientMessage(playerid,COLOR_YELLOW,"Ai castigat deja Fast Eventul!"); } else { SendClientMessage(playerid,COLOR_BLUE,"Prea incet!"); } } return 1; } return 1; } public ReactionTest() { ReactionGenerator = ""; KillTimer(ReactionTime); new str[256]; new random_set[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for (new i = 0; i < 8; i++) { ReactionGenerator = random_set[random(sizeof(random_set))]; } PlayerCash = (random(10000) + 45000); ReactionProgress = 2; format(str,sizeof(str),"Primul care scrie {FF0000}%s{FFFFFF} {66FF00}castiga {FFFF00}$%d!",ReactionGenerator, PlayerCash); SendClientMessageToAll(green,str); KillTimer(ReactionConsole); UsedText = true; SetTimer("ReactionResult", 30000, 0); } public ReactionWin(playerid) { GivePlayerMoney(playerid, PlayerCash); SetTimer("SetBack",30,0); new reactionwinner[256]; ReactionWinnerid = playerid; new tempstring[256]; GetPlayerName(playerid,reactionwinner,sizeof(reactionwinner)); format(tempstring,sizeof(tempstring),"{000000}%s {66FF00}a castigat {FFFF00}Fast Eventul {66FF00}si a primit {FF0000}$%d!",reactionwinner, PlayerCash); SendClientMessageToAll(blue,tempstring); ReactionConsole = SetTimer("ReactionTest", ReactionGap, 1); UsedText = false; } public SetBack() { ReactionProgress = 1; } forward ReactionResult(); public ReactionResult() { switch(UsedText) { case true: { new string[128]; format(string, sizeof(string), "{000000}Pentru orice bug ai {FFFF00}/report sau {FF0000}/ajutor"); SendClientMessageToAll(green, string); ReactionConsole = SetTimer("ReactionTest", ReactionGap, 1); } } return 1; }[/pawn] 4. Imi pare rau ca nu am citit regulamentul :o3