06.02.2013, 18:41
pawn Код:
new FishNames[][] =
{
"Shark",
"Clownfish",
"Angelfish",
"Catfish",
"Dogfish",
"Eel"
};
pawn Код:
forward FishingTime(playerid);
public FishingTime(playerid)
{
new fish, string[256], query[500], pname[24];
new FishName = random(sizeof(FishNames));
GetPlayerName(playerid, pname, 24);
fish = 22 + random(46);
if(PlayerInfo[playerid][pFishes] == 0)
{
PlayerInfo[playerid][pFishes] = 1;
PlayerInfo[playerid][pFish1] = fish;
format(query, sizeof(query), "UPDATE playerdata SET Fish1=%d, Fishes=%d WHERE Username='%s'",
PlayerInfo[playerid][pFish1],
PlayerInfo[playerid][pFishes],
pname);
}
else if(PlayerInfo[playerid][pFishes] == 1)
{
PlayerInfo[playerid][pFishes] = 2;
PlayerInfo[playerid][pFish2] = fish;
format(query, sizeof(query), "UPDATE playerdata SET Fish2=%d, Fishes=%d WHERE Username='%s'",
PlayerInfo[playerid][pFish2],
PlayerInfo[playerid][pFishes],
pname);
}
else if(PlayerInfo[playerid][pFishes] == 2)
{
PlayerInfo[playerid][pFishes] = 3;
PlayerInfo[playerid][pFish3] = fish;
format(query, sizeof(query), "UPDATE playerdata SET Fish3=%d, Fishes=%d WHERE Username='%s'",
PlayerInfo[playerid][pFish3],
PlayerInfo[playerid][pFishes],
pname);
}
else if(PlayerInfo[playerid][pFishes] == 3)
{
PlayerInfo[playerid][pFishes] = 4;
PlayerInfo[playerid][pFish4] = fish;
format(query, sizeof(query), "UPDATE playerdata SET Fish4=%d, Fishes=%d WHERE Username='%s'",
PlayerInfo[playerid][pFish4],
PlayerInfo[playerid][pFishes],
pname);
}
else if(PlayerInfo[playerid][pFishes] == 4)
{
PlayerInfo[playerid][pFishes] = 5;
PlayerInfo[playerid][pFish5] = fish;
format(query, sizeof(query), "UPDATE playerdata SET Fish5=%d, Fishes=%d WHERE Username='%s'",
PlayerInfo[playerid][pFish5],
PlayerInfo[playerid][pFishes],
pname);
}
if(FishName == 0)
{
if(PlayerInfo[playerid][pFishes] == 0)
{
PlayerInfo[playerid][pFishName1] = fishnamez;
format(query, sizeof(query), "UPDATE playerdata SET FishName1=%s WHERE Username='%s'",
FishNames[FishName],
pname);
}
format(string, sizeof(string), "* %s has caught a %s weighing %d lbs.", Name(playerid), FishNames[FishName], fish);
SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
}
else if(FishName == 1)
{
if(PlayerInfo[playerid][pFishes] == 0)
{
format(string, sizeof(string), "* %s has caught a %s weighing %d lbs.", Name(playerid), FishNames[FishName], fish);
SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
}
}
else if(FishName == 2)
{
format(string, sizeof(string), "* %s has caught an %s weighing %d lbs.", Name(playerid), FishNames[FishName], fish);
SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
}
else if(FishName == 3)
{
format(string, sizeof(string), "* %s has caught a %s weighing %d lbs.", Name(playerid), FishNames[FishName], fish);
SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
}
else if(FishName == 4)
{
format(string, sizeof(string), "* %s has caught a %s weighing %d lbs.", Name(playerid), FishNames[FishName], fish);
SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
}
else if(FishName == 5)
{
format(string, sizeof(string), "* %s has caught an %s weighing %d lbs.", Name(playerid), FishNames[FishName], fish);
SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
}
mysql_query(query);
return 1;
}
pawn Код:
PlayerInfo[playerid][pFishName1] = FishNames[FishName];