Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- *สคริปนี้ห้ามขาย
- *สคริปสำหรับนำไปพัฒนา
- *ผู้เขียนโดย ลุง แมน & จ่า สิท
- */
- #define MAX_WEEDOLE_OBJECT 16
- new WeedObject[MAX_WEEDOLE_OBJECT];
- //OnGameModeinit
- SetTimer("ReOject_Job", 120000, 1);
- //================================= [Object = ????? ] ======================================================//
- WeedObject[0] = CreateObject(19473, -1061.69202, -1619.15417, 74.91443, 0.00000, 0.00000, 0.00000);
- WeedObject[1] = CreateObject(19473, -1070.07788, -1619.13660, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[2] = CreateObject(19473, -1061.75562, -1629.51501, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[3] = CreateObject(19473, -1069.79456, -1629.57715, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[4] = CreateObject(19473, -1069.86511, -1626.05566, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[5] = CreateObject(19473, -1070.01807, -1622.38171, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[6] = CreateObject(19473, -1061.57935, -1625.85547, 74.91443, 0.00000, 0.00000, 0.00000);
- WeedObject[7] = CreateObject(19473, -1061.58618, -1622.36523, 74.91443, 0.00000, 0.00000, 0.00000);
- WeedObject[8] = CreateObject(19473, -1064.44641, -1618.95300, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[9] = CreateObject(19473, -1064.57544, -1622.20886, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[10] = CreateObject(19473, -1064.51184, -1625.88574, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[11] = CreateObject(19473, -1064.68396, -1629.41479, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[12] = CreateObject(19473, -1066.96497, -1629.48718, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[13] = CreateObject(19473, -1067.08740, -1625.96753, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[14] = CreateObject(19473, -1067.01013, -1622.28455, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[15] = CreateObject(19473, -1066.97717, -1619.03174, 74.91440, 0.00000, 0.00000, 0.00000);
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_NO)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerConnected(playerid))
- {
- if (IsPlayerNearObject(playerid, WeedObject[0], 3.0)) return PickWeed(playerid, 0);
- if (IsPlayerNearObject(playerid, WeedObject[1], 3.0)) return PickWeed(playerid, 1);
- if (IsPlayerNearObject(playerid, WeedObject[2], 3.0)) return PickWeed(playerid, 2);
- if (IsPlayerNearObject(playerid, WeedObject[3], 3.0)) return PickWeed(playerid, 3);
- if (IsPlayerNearObject(playerid, WeedObject[4], 3.0)) return PickWeed(playerid, 4);
- if (IsPlayerNearObject(playerid, WeedObject[5], 3.0)) return PickWeed(playerid, 5);
- if (IsPlayerNearObject(playerid, WeedObject[6], 3.0)) return PickWeed(playerid, 6);
- if (IsPlayerNearObject(playerid, WeedObject[7], 3.0)) return PickWeed(playerid, 7);
- if (IsPlayerNearObject(playerid, WeedObject[8], 3.0)) return PickWeed(playerid, 8);
- if (IsPlayerNearObject(playerid, WeedObject[9], 3.0)) return PickWeed(playerid, 9);
- if (IsPlayerNearObject(playerid, WeedObject[10], 3.0)) return PickWeed(playerid, 10);
- if (IsPlayerNearObject(playerid, WeedObject[11], 3.0)) return PickWeed(playerid, 11);
- if (IsPlayerNearObject(playerid, WeedObject[12], 3.0)) return PickWeed(playerid, 12);
- if (IsPlayerNearObject(playerid, WeedObject[13], 3.0)) return PickWeed(playerid, 13);
- if (IsPlayerNearObject(playerid, WeedObject[14], 3.0)) return PickWeed(playerid, 14);
- if (IsPlayerNearObject(playerid, WeedObject[15], 3.0)) return PickWeed(playerid, 15);
- }
- else return SendClientMessage(playerid, COLOR_LIGHTRED, "คุณไม่ได้อยู่ใกล้");
- return 1;
- }
- }
- return 1;
- }
- forward ReWeedObject();
- public ReWeedObject()
- {
- for(new i = 0; i < sizeof(WeedObject); i ++)
- {
- DestroyObject(WeedObject[i]);
- }
- WeedObject[0] = CreateObject(19473, -1061.69202, -1619.15417, 74.91443, 0.00000, 0.00000, 0.00000);
- WeedObject[1] = CreateObject(19473, -1070.07788, -1619.13660, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[2] = CreateObject(19473, -1061.75562, -1629.51501, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[3] = CreateObject(19473, -1069.79456, -1629.57715, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[4] = CreateObject(19473, -1069.86511, -1626.05566, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[5] = CreateObject(19473, -1070.01807, -1622.38171, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[6] = CreateObject(19473, -1061.57935, -1625.85547, 74.91443, 0.00000, 0.00000, 0.00000);
- WeedObject[7] = CreateObject(19473, -1061.58618, -1622.36523, 74.91443, 0.00000, 0.00000, 0.00000);
- WeedObject[8] = CreateObject(19473, -1064.44641, -1618.95300, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[9] = CreateObject(19473, -1064.57544, -1622.20886, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[10] = CreateObject(19473, -1064.51184, -1625.88574, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[11] = CreateObject(19473, -1064.68396, -1629.41479, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[12] = CreateObject(19473, -1066.96497, -1629.48718, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[13] = CreateObject(19473, -1067.08740, -1625.96753, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[14] = CreateObject(19473, -1067.01013, -1622.28455, 74.91440, 0.00000, 0.00000, 0.00000);
- WeedObject[15] = CreateObject(19473, -1066.97717, -1619.03174, 74.91440, 0.00000, 0.00000, 0.00000);
- SendClientMessageToAll(COLOR_YELLOW, "ระบบ : ระบบได้ทำการรี Object อาชีพเรียบร้อยแล้ว!");
- return 1;
- }
- stock PickWeed(playerid, Weed)
- {
- if (Weed == 0){if(IsPlayerNearObject(playerid, WeedObject[0], 3.0)){DestroyObject(WeedObject[0]);}}
- if (Weed == 1){if(IsPlayerNearObject(playerid, WeedObject[1], 3.0)){DestroyObject(WeedObject[1]);}}
- if (Weed == 2){if(IsPlayerNearObject(playerid, WeedObject[2], 3.0)){DestroyObject(WeedObject[2]);}}
- if (Weed == 3){if(IsPlayerNearObject(playerid, WeedObject[3], 3.0)){DestroyObject(WeedObject[3]);}}
- if (Weed == 4){if(IsPlayerNearObject(playerid, WeedObject[4], 3.0)){DestroyObject(WeedObject[4]);}}
- if (Weed == 5){if(IsPlayerNearObject(playerid, WeedObject[5], 3.0)){DestroyObject(WeedObject[5]);}}
- if (Weed == 6){if(IsPlayerNearObject(playerid, WeedObject[6], 3.0)){DestroyObject(WeedObject[6]);}}
- if (Weed == 7){if(IsPlayerNearObject(playerid, WeedObject[7], 3.0)){DestroyObject(WeedObject[7]);}}
- if (Weed == 8){if(IsPlayerNearObject(playerid, WeedObject[8], 3.0)){DestroyObject(WeedObject[8]);}}
- if (Weed == 9){if(IsPlayerNearObject(playerid, WeedObject[9], 3.0)){DestroyObject(WeedObject[9]);}}
- if (Weed == 10){if(IsPlayerNearObject(playerid, WeedObject[10], 3.0)){DestroyObject(WeedObject[10]);}}
- if (Weed == 11){if(IsPlayerNearObject(playerid, WeedObject[11], 3.0)){DestroyObject(WeedObject[11]);}}
- if (Weed == 12){if(IsPlayerNearObject(playerid, WeedObject[12], 3.0)){DestroyObject(WeedObject[12]);}}
- if (Weed == 13){if(IsPlayerNearObject(playerid, WeedObject[13], 3.0)){DestroyObject(WeedObject[13]);}}
- if (Weed == 14){if(IsPlayerNearObject(playerid, WeedObject[14], 3.0)){DestroyObject(WeedObject[14]);}}
- if (Weed == 15){if(IsPlayerNearObject(playerid, WeedObject[15], 3.0)){DestroyObject(WeedObject[15]);}}
- return 1;
- }
- stock IsPlayerNearObject(playerid, objectid, Float:range)
- {
- new Float:X, Float:Y, Float:Z;
- GetObjectPos(objectid, X, Y, Z);
- return (IsPlayerInRangeOfPoint(playerid, range, X, Y, Z));
- }
Add Comment
Please, Sign In to add comment