Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //============================================================================//
- //===========================[ POSAO RUDAR By Dajic ]=========================//
- //=============================[ Verzija FS: v1.0 ]===========================//
- //==========================[ Datum Izrade: 10.1.2015 ]=======================//
- //============================================================================//
- //----------------- [INCLUDE ]-------------------
- #include <a_samp>
- #include <streamer>
- //------------------[ BOJE ]---------------------
- #define COLOR_GREEEN 0x9EC73DAA
- #define COLOR_YELLOW 0xDABB3EAA
- #define COLOR_LIGHTRED 0xFF6347AA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define ORANGE 0xF97804FF
- forward UnfreezePlayer(playerid);
- //----------------------------------------------
- main()
- {
- print("|=====================================|");
- print(" RUDNIK SYSTEM v1.0 By Dajic ");
- print("|=====================================|");
- }
- //-----------------------[ POSAO RUDAR ]--------------------------
- new kopaj1;
- new kopaj2;
- new kopaj3;
- //----------------------------------------------------------------
- public OnGameModeInit()
- {
- Create3DTextLabel("[POSAO RUDAR]\nDa se zaposlis\n/rudar",0xFFFFFFAA,1259.5254,-1265.4070,13.3633,10,0);
- Create3DTextLabel("[RUDARSKA OPREMA]\nDa uzmes Opremu\n/roprema",0xFFFFFFAA,1248.0248,-1260.0394,13.2087,10,0);
- Create3DTextLabel("[RUDAR]\nDa kopas\n/kopaj",0xFFFFFFAA,1230.9663,-1265.5892,13.4348,8,0);
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/rudar", true))
- {
- if(IsPlayerInRangeOfPoint(playerid, 15,1259.5254,-1265.4070,13.3633))
- {
- SendClientMessage(playerid, -1, "Zaposlio si se kao Rudar. Komande: /kopaj, /roprema");
- }
- else
- {
- SendClientMessage(playerid, -1, "Nisi kod posla Rudar!");
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/roprema", true))
- {
- if(IsPlayerInRangeOfPoint(playerid, 5,1248.0248,-1260.0394,13.2087))
- {
- SendClientMessage(playerid, -1, "Uzeo si Rudarsku opremu,sada mozes da kopas.");
- SetPlayerSkin(playerid, 260);
- }
- else
- {
- SendClientMessage(playerid, -1, "Nisi u Rudniku!");
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/kopaj", true))
- {
- if(IsPlayerInRangeOfPoint(playerid, 10,1230.9663,-1265.5892,13.4348))
- {
- SendClientMessage(playerid, -1, "Poceo si da kopas...");
- TogglePlayerDynamicRaceCP(playerid,kopaj1,1);
- }
- else
- {
- SendClientMessage(playerid, -1, "Nisi u Rudniku!");
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- //-----------------------[ POSAO RUDAR ]--------------------------
- kopaj1 = CreateDynamicRaceCP(0,1231.0293,-1268.2740,13.5171,1230.9663,-1265.5892,13.4348,1.0);
- kopaj2 = CreateDynamicRaceCP(0,1230.9663,-1265.5892,13.4348,1231.5916,-1260.9064,14.2339,1.0);
- kopaj3 = CreateDynamicRaceCP(0,1231.5916,-1260.9064,14.2339,0,0,0,1.0);
- TogglePlayerDynamicRaceCP(playerid,kopaj1,0);
- TogglePlayerDynamicRaceCP(playerid,kopaj2,0);
- TogglePlayerDynamicRaceCP(playerid,kopaj3,0);
- //---------------------------------------------------------------
- }
- public OnPlayerEnterDynamicRaceCP(playerid,checkpointid)
- {
- if(checkpointid == kopaj1)
- {
- TogglePlayerDynamicRaceCP(playerid,kopaj1,0);
- TogglePlayerDynamicRaceCP(playerid,kopaj2,1);
- TogglePlayerControllable(playerid,0);
- SetTimerEx("UnfreezePlayer",5000,false,"d",playerid);
- GameTextForPlayer(playerid, "~b~KOPANJE...",1500,6);
- }
- if(checkpointid == kopaj1)
- {
- TogglePlayerDynamicRaceCP(playerid,kopaj2,0);
- TogglePlayerDynamicRaceCP(playerid,kopaj3,1);
- TogglePlayerControllable(playerid,0);
- SetTimerEx("UnfreezePlayer",5000,false,"d",playerid);
- GameTextForPlayer(playerid, "~b~KOPANJE...",1500,6);
- }
- if(checkpointid == kopaj3)
- {
- TogglePlayerAllDynamicRaceCPs(playerid, 0);
- SendClientMessage(playerid, 0xFFFFAA, "Zavrsio si kopanje i zaradio 2.154$!");
- GivePlayerMoney(playerid, 2154);
- SetTimerEx("UnfreezePlayer",5000,false,"d",playerid);
- GameTextForPlayer(playerid, "~b~ZAVRSENO!",1500,6);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- TogglePlayerAllDynamicRaceCPs(playerid, 0);
- return 1;
- }
- public UnfreezePlayer(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- TogglePlayerControllable(playerid,1);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment