PHP код:
dcmd_fish(playerid,params[])
{
#pragma unused params
new modelid, vid;
vid = GetPlayerVehicleID(playerid);
modelid = GetVehicleModel(vid);
if(Fishing[playerid] == 1) return SendClientMessage(playerid,COLOR_ERROR,"Please Wait Before Fishing Again.");
if(PlayerInfo[playerid][pFishes] == 15)return SendClientMessage(playerid,COLOR_ERROR,"You Cannot Carry Any More Fishes.");
if (IsSeaVehicle(modelid))
{
Fishing_Timer1[playerid] = SetTimerEx("Fish_Timer", 5000, 0, "d", playerid);
GameTextForPlayer(playerid,"~y~Fishing! ~w~Please Wait...",5000,3);
Fishing[playerid]=1;
}
else
{
SendClientMessage(playerid,COLOR_ERROR,"You Can Only Fish in Sea Vehicles.");
}
return 1;
}
forward Fish_Timer(playerid);
public Fish_Timer(playerid)
{
new string[1280];
new Weight = random(200 - 121) + 111;
switch(random(25))
{
case 0:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid] += Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Blue Marlin %d lb",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Blue Marlin.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 1:
{
Fishing[playerid]=0;
format(string, sizeof(string), "~w~Found ~g~50000");
GameTextForPlayer(playerid,string, 5000, 3);
SendClientMessage(playerid,COLOR_CYAN,"Found Money! - $50000");
GivePlayerMoney(playerid,50000);
}
case 2:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid] += Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Shark %d lb",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
}
case 3:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Swordfish %d lb",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Swordfish.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 4:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Pirhana %d lb",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Pirhana.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 5:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Sea Bass %d lb",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Sea Bass.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 6:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Carp %d lb",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Carp.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 7:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Baby Seal %d lb",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Baby Seal.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 8:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Pike %d lbs",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Pike.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 9:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Dolphin %d lbs",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Dolphin.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 10:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Sole %d lbs",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Sole.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 11:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Squid %d lbs",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Squid.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 12:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Red Snapper %d lbs",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Red Snapper.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 13:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Herring %d lbs",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Herring.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 14:
{
PlayerInfo[playerid][pFishes]+=1;
Fishing[playerid]=0;
FishWeight[playerid]=Weight;
format(string, sizeof(string), "~w~Your Catch: ~p~Blue Whale %d lbs",FishWeight[playerid]);
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "You Have Caught %d lb Blue Whale.",FishWeight[playerid]);
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 15, 16, 17, 18:
{
Fishing[playerid]=0;
format(string, sizeof(string), "~w~Your Catch:~r~ None");
GameTextForPlayer(playerid,string, 5000, 3);
SendClientMessage(playerid,COLOR_CYAN,"Failed To Catch Anything.");
format(string, sizeof(string), "You Have Caught None.");
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 19, 20:
{
Fishing[playerid]=0;
format(string, sizeof(string), "~W~Found ~p~NEMO");
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "Found Nemo And Got $25000.");
SendClientMessage(playerid, COLOR_CYAN, string);
GivePlayerMoney(playerid,25000);
}
case 21, 22:
{
Fishing[playerid]=0;
format(string, sizeof(string), "~W~Found ~r~Jimmy Hoffa");
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "Found a Dead Body Throw it Back And Keep Your Mouth Shut!");
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 23:
{
Fishing[playerid]=0;
format(string, sizeof(string), "~W~Found ~r~Used Condom");
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "Found Used Condom. Served With Fried Rice!");
SendClientMessage(playerid, COLOR_CYAN, string);
}
case 24:
{
Fishing[playerid]=0;
format(string, sizeof(string), "~W~Found ~p~Underwear");
GameTextForPlayer(playerid,string, 5000, 3);
format(string, sizeof(string), "Found Underwear! You Threw it Back! Size Mismatch!");
SendClientMessage(playerid, COLOR_CYAN, string);
}
}
return 1;
}