Guten Tag.
Ich habe soeben ein Textdraw hinzugefügt, was jede sekunde die velocity aktuallisiert. seid dem ich dieses textdraw eingebaut habe, kommt folgender error:
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3c, (C)2005-2010 SA-MP Team
[14:15:24] filterscripts = "" (string)
[14:15:24]
[14:15:24] Server Plugins
[14:15:24] --------------
[14:15:24] Loaded 0 plugins.
[14:15:24]
[14:15:24] Filter Scripts
[14:15:24] ---------------
[14:15:24] Loaded 0 filter scripts.
[14:15:24] Script[gamemodes/GS.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
[14:15:24] Number of vehicle models: 32
Alles anzeigen
Der server ist an, sobald jedoch der 1. connected, crasht er.
Ich hoffe ihr könnt mir helfen, hier ma mein Textdraw:
new Text:test[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
test[playerid] = TextDrawCreate(199.000000,376.000000,"");
TextDrawHideForPlayer(playerid,test[playerid]);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
TextDrawDestroy(test[playerid]);
return 1;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp("/test", cmdtext, true, 10) == 0)
{
TextDrawShowForPlayer(playerid,test[playerid]);
}
return 1;
}
public check()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
// test:
new Float:x, Float:y, Float:z, str[256];
if(IsPlayerInAnyVehicle(i))
{
GetVehicleVelocity(GetPlayerVehicleID(i),x,y,z);
format(str,sizeof(str),"Modus: Fahrzeug || X: %0.3f || Y: %0.3f || Z: %0.3f",x,y,z);
}
else
{
GetPlayerVelocity(i,x,y,z);
format(str,sizeof(str),"Modus: Fußgänger || X: %0.3f || Y: %0.3f || Z: %0.3f",x,y,z);
}
TextDrawSetString(test[i],str);
}
}
return 1;
}
Ich hoffe ihjr könnt mir weiterhelfen
Mfg
Simon