Irgendwie möchte der Timer nicht wirklich.. jetzt steht da ganze Zeit "Du kannst nur alle 30 Seknuden Angeln"
Code
ocmd:angeln(playerid)
{
SetPVarInt(playerid,!"fisch_fangen",gettime()+30);
new rand = random(2), fischgewicht = random(4)+1;
if(!AmSteg(playerid))return SCM(playerid,COLOR_RED,"[Info]: {FFFFFF}Du bist nicht an einem Steg.");
if(SpielerInfo[playerid][sNetz] < 1)return SCM(playerid,COLOR_RED,"[Info]: {FFFFFF}Du musst Netz haben um dort die Fische reinzulegen.");
if(GetPVarInt(playerid,!"fisch_fangen") > gettime())
{
SendClientMessage(playerid,COLOR_RED,"Du kannst nur alle 30 Sekunden Angeln");
}
else if(rand == 0)
{
SpielerInfo[playerid][sFisch] += fischrand;
new string[128];
format(string,sizeof(string),"[Info]: {FFFFFF}Du hast gerade %d Fische gefangen!",fischrand);
SCM(playerid,COLOR_SUPER,string);
}
if(SpielerInfo[playerid][sFisch] >= 20)
{
SCM(playerid,COLOR_INFO,"[Info]: {FFFFFF}Mehr Fische kannst du nicht halten.");
SCM(playerid,COLOR_INFO,"[Info]: {FFFFFF}Gehe zum Markt und Verkaufe sie.");
}
return 1;
}
Alles anzeigen