Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:fish(playerid, params[], help) {
- if(PlayerInfo[playerid][pJob] != 11) return SCM(playerid, COLOR_GREY, "Nu esti pescar!");
- if(!PlayerToPoint(35.0, playerid, 377.8837,-2086.3262,7.8359)) return SCM(playerid, COLOR_GREY, "Nu esti in zona in care poti pescui.");
- if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti aceasta comanda dintr-un vehicul!");
- if(HaveFish[playerid] != 0) return SCM(playerid, -1, "Ai prins deja un peste! Du-te si vinde-l la unul dintre magazinele 24/7.");
- if(StartFish[playerid] == 1) return 1;
- GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~w~YOU'RE FISHING NOW...",15000,3);
- SetTimerEx("Fish", 15000, 0, "d", playerid);
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid, "SAMP", "FishingIdle", 3.0,1,1,0,0,0);
- SetPlayerAttachedObject(playerid, 0, 18632,6,0.079376,0.037070,0.007706,181.482910,0.000000,0.000000,1.000000,1.000000,1.000000);
- StartFish[playerid] = 1;
- Freezed[playerid] = 1;
- return 1;
- }
- function Fish(playerid) {
- new x, string[180];
- if(!IsPlayerConnected(playerid)) return 1;
- if(PlayerInfo[playerid][pJob] == 11) {
- RemovePlayerAttachedObject(playerid, 0);
- x = 3000 + random(1000) + GetPlayerSkill(playerid)*500;
- if(PlayerInfo[playerid][pPremiumAccount] == 1) x += x/2;
- new rar = random(500);
- if(rar >= 490 && rar < 495) {
- x += 3000 + random(5000);
- format(string, sizeof(string), "Ai prins un peste rar care valoreaza $%s!", FormatNumber(x));
- SCM(playerid, COLOR_YELLOW, string);
- SCM(playerid, -1, "Pentru a vinde pestele, trebuie sa mergi intr-un 24/7. (/gps)");
- format(string, sizeof(string), "* %s a prins un peste rar ce valoreaza $%s.", GetName(playerid), FormatNumber(x));
- NearMessage(playerid, COLOR_YELLOW, string);
- }
- else if(rar >= 495) {
- format(string, sizeof(string), "Ai prins un peste foarte rar!", FormatNumber(x));
- SCM(playerid, COLOR_BLUE, string);
- SCM(playerid, -1, "Pentru a vinde pestele, trebuie sa mergi intr-un 24/7. (/gps)");
- format(string, sizeof(string), "* %s a prins un peste foarte rar care valoreaza %s.", GetName(playerid), FormatNumber(x));
- NearMessage(playerid, COLOR_YELLOW, string);
- }
- else {
- format(string, sizeof(string), "Ai prins un peste normal care valoreaza $%s!", FormatNumber(x));
- SCM(playerid, COLOR_DARKPINK, string);
- SCM(playerid, -1, "Pentru a vinde pestele, trebuie sa mergi intr-un 24/7. (/gps)");
- format(string, sizeof(string), "* %s a prins un peste normal ce valoreaza $%s.", GetName(playerid), FormatNumber(x));
- NearMessage(playerid, COLOR_YELLOW, string);
- }
- HaveFish[playerid] = x;
- StartFish[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- Freezed[playerid] = 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement