Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- new ruske_kolo;
- new kabinka;
- new Float:Lokality_Kolo[21][3] = {
- {835.0, -2058.0, 14.7},
- {831.0, -2058.0, 15.5},
- {828.0, -2058.0, 16.7},
- {826.0, -2058.0, 18.3},
- {824.0, -2058.0, 21.5},
- {824.0, -2058.0, 25.5},
- {824.0, -2058.0, 29.0},
- {825.0, -2058.0, 32.3},
- {827.0, -2058.0, 34.7},
- {830.0, -2058.0, 36.5},
- {835.0, -2058.0, 37.0},
- {839.0, -2058.0, 36.7},
- {843.0, -2058.0, 35.0},
- {845.0, -2058.0, 32.5},
- {846.0, -2058.0, 29.0},
- {847.0, -2058.0, 25.0},
- {846.0, -2058.0, 21.7},
- {845.0, -2058.0, 18.7},
- {842.0, -2058.0, 16.0},
- {839.0, -2058.0, 14.5},
- {835.0, -2058.0, 14.0}
- };
- forward Timer();
- public OnFilterScriptInit()
- {
- CreateObject(6298,835.44055176,-2058.35693359,24.96393394,359.68933105,0.00000000,0.29122925);
- kabinka = CreateObject(5837,835.53924561,-2058.24121094,14.01736069,0.00000000,0.00000000,2.00000000);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public Timer()
- {
- new Float:o_X, Float:o_Y, Float: o_Z;
- GetObjectPos(kabinka, o_X, o_Y, o_Z);
- if(o_X == Lokality_Kolo[ruske_kolo][0] && o_Y == Lokality_Kolo[ruske_kolo][1] && o_Z == Lokality_Kolo[ruske_kolo][2])
- {
- MoveObject(kabinka, Lokality_Kolo[ruske_kolo][0], Lokality_Kolo[ruske_kolo][1], Lokality_Kolo[ruske_kolo][2],3);
- ruske_kolo++;
- }
- else if(o_X == Lokality_Kolo[20][0] && o_Y == Lokality_Kolo[20][1] && o_Z == Lokality_Kolo[20][2])
- {
- ruske_kolo = 0;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(kolo, 4, cmdtext);
- return 0;
- }
- dcmd_kolo(playerid, params[])
- {
- #pragma unused params
- #pragma unused playerid
- MoveObject(kabinka, Lokality_Kolo[0][0], Lokality_Kolo[0][1], Lokality_Kolo[0][2], 3);
- ruske_kolo++;
- SetTimer("Timer", 3000, true);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement