Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define COLOR_DARKRED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_WHITE 0xFFFFFFFF
- #define COLOR_RED 0xFF0000AA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_SYSTEM 0xEFEFF7AA
- #define COLOR_BLUE 0x0000BBAA
- forward MoneyShip();
- new MoneyShipTime = 1;
- new MoneyShipMoney = 100;
- new MoneyShipOn;
- new MoneyShipTimer;
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[256], idx;
- cmd = strtok(cmdtext, idx);
- if(strcmp(cmd, "/moneyship", true) == 0 || strcmp(cmd, "/ms", true) == 0)
- {
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_ORANGE, "~~~~~~~~~~~~ñôéðú ëñó îú÷ãîú~~~~~~~~~~~~~");
- SendClientMessage(playerid, COLOR_ORANGE, "~Admins~: /MoneyShip [TIMEr / MONey / STArt / CLOse / RESet]");
- SendClientMessage(playerid, COLOR_ORANGE, "~Players~: /MoneyShip [MoneyCheck / TimerCheck / CREits]");
- SendClientMessage(playerid, COLOR_ORANGE, "~~~~~~~~~~~~omer5198 äîòøëú ðáðúä òì éãé~~~~~~~~~~~~~");
- return 1;
- }
- //________________________________________________________________
- if(!strcmp(tmp, "timer", true) || !strcmp(tmp, "time", true))
- {
- if(IsPlayerAdmin(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_RED, "Timer = [1 - 60]");
- SendClientMessage(playerid, COLOR_RED, "äô÷åãä úùðä àú ëîåú äùðéåú ùéòáøå òã ùäñôéðä úéúï àú äëñó äðáçø");
- return 1;
- }
- new timer;
- timer = strval(tmp);
- if(timer > 60 || timer < 1) return SendClientMessage(playerid, COLOR_RED, "Timer = [1-60]");
- KillTimer(MoneyShipTimer);
- MoneyShipTime = timer;
- MoneyShipTimer = SetTimer("MoneyShip", MoneyShipTime*1000, true);
- new string[128];
- format(string, sizeof(string), "%d - ëîåú äùðéåú ùéòáøå òã ùäñôéðä úéúï àú äëñó äðáçø ùåðúä òì éãé äîðäì ì", MoneyShipTime);
- SendClientMessageToAll(COLOR_RED, string);
- }
- else return SendClientMessage(playerid, COLOR_RED, "àúä çééá ìäéåú ìôçåú àãîéï øîä 3 áùáéì ìäùúîù áô÷åãä æå");
- return 1;
- }
- //________________________________________________________________
- if(!strcmp(tmp, "money", true) || !strcmp(tmp, "mon", true))
- {
- if(IsPlayerAdmin(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_RED, "Money = [100 - 99,999]");
- SendClientMessage(playerid, COLOR_RED, "äô÷åãä úùðä àú ëîåú äëñó ùú÷áì áëì ôòí ùëîåú äùðéåú ùðáçøä úòáåø");
- return 1;
- }
- new money;
- money = strval(tmp);
- if(money > 99999 || money < 100) return SendClientMessage(playerid, COLOR_RED, "Money = [100 - 99,999]");
- MoneyShipMoney = money;
- new string[128];
- format(string, sizeof(string), "%d - ëîåú äëñó ùú÷áìå áñôéðú äëñó ùåðúä òì éãé äîðäì ì", MoneyShipMoney);
- SendClientMessageToAll(COLOR_RED, string);
- }
- else return SendClientMessage(playerid, COLOR_RED, "àúä çééá ìäéåú ìôçåú àãîéï øîä 3 áùáéì ìäùúîù áô÷åãä æå");
- return 1;
- }
- //________________________________________________________________
- if(!strcmp(tmp, "start", true) || !strcmp(tmp, "sta", true))
- {
- if(IsPlayerAdmin(playerid))
- {
- if(MoneyShipOn == 1) return SendClientMessage(playerid, COLOR_RED, "ñôéðú äëñó ëáø ôúåçä");
- MoneyShipOn = 1;
- SendClientMessageToAll(COLOR_RED, "ñôéðú äëñó ðôúçä òì éãé äîðäì");
- }
- else return SendClientMessage(playerid, COLOR_RED, "àúä çééá ìäéåú ìôçåú àãîéï øîä 3 áùáéì ìäùúîù áô÷åãä æå");
- return 1;
- }
- //________________________________________________________________
- if(!strcmp(tmp, "close", true) || !strcmp(tmp, "clo", true))
- {
- if(IsPlayerAdmin(playerid))
- {
- if(MoneyShipOn == 0) return SendClientMessage(playerid, COLOR_RED, "ñôéðú äëñó ëáø ñâåøä!");
- MoneyShipOn = 0;
- SendClientMessageToAll(COLOR_RED, "ñôéðú äëñó ðñâøä òì éãé äîðäì");
- }
- else return SendClientMessage(playerid, COLOR_RED, "àúä çééá ìäéåú ìôçåú àãîéï øîä 3 áùáéì ìäùúîù áô÷åãä æå");
- return 1;
- }
- //________________________________________________________________
- if(!strcmp(tmp, "reset", true) || !strcmp(tmp, "res", true))
- {
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessageToAll(COLOR_RED, "ëîåú äëñó åëîåú äùðéåú áñôéðä øåñèå òì éãé äîðäì");
- KillTimer(MoneyShipTimer);
- MoneyShipTime = 1;
- MoneyShipTimer = SetTimer("MoneyShip", MoneyShipTime*1000, true);
- MoneyShipMoney = 100;
- }
- else return SendClientMessage(playerid, COLOR_RED, "àúä çééá ìäéåú ìôçåú øîä 3 áùáéì ìäùúîù áô÷åãä æå");
- return 1;
- }
- //________________________________________________________________
- if(!strcmp(tmp, "moneycheck", true) || !strcmp(tmp, "mc", true))
- {
- new string[128];
- format(string, sizeof(string), "%d ëîåú äëñó ùðéúï ìäøååéç áñôéðú äëñó òëùéå äéà", MoneyShipMoney);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- return 1;
- }
- //________________________________________________________________
- if(!strcmp(tmp, "timercheck", true) || !strcmp(tmp, "tc", true))
- {
- new string[128];
- format(string, sizeof(string), "%d ëîåú äùðéåú ùéòáøå òã ùú÷áì àú äëñó äðáçø áñôéðåú äëñó äéà", MoneyShipTime);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- return 1;
- }
- if(!strcmp(tmp, "credits", true) || !strcmp(tmp, "cre", true))
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "~~~~~~~îòøëú ñôéðú ëñó îú÷ãîú~~~~~~~");
- SendClientMessage(playerid, COLOR_ORANGE, "omer5198 äñôéðä úåëðúä òì éãé òåîø");
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "~~~~~~~îòøëú ñôéðú ëñó îú÷ãîú~~~~~~~");
- return 1;
- }
- return 1;
- }
- return 0;
- }
- public MoneyShip()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(i, x, y, z);
- if(MoneyShipOn == 1 && x < 2005.4391 && x > 1995.4893 && y > 1518.1046 && y < 1570.3545 && z > 13.5859 && z < 44.6498)GivePlayerMoney(i, MoneyShipMoney);
- }
- return 1;
- }
- strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement