Nabend zusammen,
Und zwar habe ich ein kleines problem mit meinem fischscript, das gleiche probleme bei playertopoint hatte ich schon öfters bei anderen dingen weshalb ich mich immer auf 2 beschränkt habe da man in eine if abfrage ja 2 koords nebeneinander packen kann aber was mache ich wenn ich mehrere brauche wie in meinem bespiel ?
Bekomme massig errors und fehlermeldungen die sich durchs ganze script ziehen sobald ich mehrere koords mit else if benutze. Was mache ich hier falsch ?
if(!strcmp(strget(cmdtext, 8), "/angeln"))
{
if(PlayerToPoint(1.0,playerid,403.8672,-2088.7969,7.8359))
{
else if (PlayerToPoint(1.0,playerid,398.7162,-2088.7979,7.8359))
{
else if (PlayerToPoint(1.0,playerid,396.1608,-2088.7981,7.8359))
{
else if (PlayerToPoint(1.0,playerid,391.0623,-2088.7983,7.8359))
{
else if (PlayerToPoint(1.0,playerid,383.4910,-2088.7983,7.8359))
{
else if (PlayerToPoint(1.0,playerid,375.0091,-2088.7983,7.8359))
{
else if (PlayerToPoint(1.0,playerid,369.8763,-2088.7983,7.8359))
{
else if (PlayerToPoint(1.0,playerid,367.3260,-2088.7983,7.8359))
{
else if (PlayerToPoint(1.0,playerid,362.1486,-2088.7983,7.8359))
{
else if (PlayerToPoint(1.0,playerid,354.5433,-2088.7981,7.8359))
{
else if (PlayerToPoint(1.0,playerid,349.9588,-2072.4565,7.8359))
{
else if (PlayerToPoint(1.0,playerid,349.9336,-2067.3796,7.8359))
{
else if (PlayerToPoint(1.0,playerid,349.9225,-2064.8132,7.8359))
{
else if (PlayerToPoint(1.0,playerid,349.8976,-2059.6997,7.8359))
{
else if (PlayerToPoint(1.0,playerid,349.8628,-2052.1328,7.8359))
{
new kg = random(100) + 1;
new fishmessage[50];
pInfo[playerid][gefischt] +=1;
dini_IntSet(save,"gefischt",pInfo[playerid][gefischt]);
pInfo[playerid][fischmenge] +=kg ;
dini_IntSet(save,"fischmenge",pInfo[playerid][fischmenge]);
format(fishmessage, sizeof(fishmessage), "Du hast einen %d kg schweren Fisch geangelt.", kg );
SendClientMessageToAll(COLOR_HELLBLAU, fishmessage);
}}}}}}}}}}}}}}}
return 1;
}
Danke schonmal im vorraus.
MfG
Traxer