Number of vehicle models: 5
OnNormalCarsLoad wurde aufgerufen
[xVehicle] 2 vehicle loaded.
[xVehicle] 0 vehicle loaded.
wid wert 5
ID ist 2
[debug] Run time error 4: "Array index out of bounds"
[debug] Attempted to read/write array element at index 65535 in array of size 2000
[debug] AMX backtrace:
[debug] #0 0006518c in ?? (5, 1926440, 1, 1141493789, -996284512, 1099415840, 1124079062, 1, 1) from cops.amx
[debug] #1 0004e918 in public OnDialogResponse (0, 37, 1, -1, 1926436) from cops.amx
Beiträge von Studs
-
-
[debug] Run time error 4: "Array index out of bounds"
[debug] Attempted to read/write array element at index 65535 in array of size 2000
[debug] AMX backtrace:
[debug] #0 00065058 in ?? (34, 1926256, 0, 1141493789, -996284512, 1099415840, 1124079062, 1, 1) from cops.amx
[debug] #1 0004e83c in public OnDialogResponse (0, 37, 1, -1, 1926252) from cops.amx
if(dialogid == XV_DIALOGID+5)
{
if(response)
{
new xid = xVeh[GetPlayerVehicleID(playerid)];
if(GetPlayerxVehicleCount(playerid) >= MAX_PLAYER_POSSVEHS) return SendClientMessage(playerid, -1, "{FF0000}[!] {F0AE0F}You have reached the limit! You can't buy more vehicle."), RemovePlayerFromVehicle(playerid);
if(GetPlayerMoney(playerid) < xVehicle[xid][xv_Fiyat]) return SendClientMessage(playerid, -1, "{FF0000}[!] {F0AE0F}You don't have enough money!"), RemovePlayerFromVehicle(playerid);
GivePlayerMoney(playerid, -xVehicle[xid][xv_Fiyat]);
CreatexVehicle(xid,GetName(playerid),xVehicle[xid][xv_Fiyat],551.2518,-1263.2383,16.9693,128.0853,1,1);
}
else
{
if(!IsPlayerAdmin(playerid)) RemovePlayerFromVehicle(playerid);
}
}Ideen? Funtkioniert nicht
-
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP TeamServer Plugins
--------------
Loading plugin: crashdetect
CrashDetect plugin 4.19.1
Loaded.
Loading plugin: mysql
>> plugin.mysql: R41-4 successfully loaded.
Loaded.
Loading plugin: streamer*** Streamer Plugin v2.9.3 by Incognito loaded ***
Loaded.
Loaded 3 plugins.Started server on port: 7777, with maxplayers: 50 lanmode is OFF.
Filterscripts
---------------
Loading filterscript 'xVehicleV2.amx'...
[debug] Run time error 19: "File or function is not found"
[debug] SSCANF_Init
[debug] SSCANF_IsConnected
[debug] SSCANF_Join
[debug] SSCANF_Leave
[debug] sscanf
Loaded 1 filterscripts.[MySQL] Verbindungsaufbau...
[MySQL] Die Verbindung zur Datenbank wurde erfolgreich hergestellt! Handle: 1
[debug] Run time error 19: "File or function is not found"
[debug] SSCANF_Init
[debug] SSCANF_IsConnected
[debug] SSCANF_Join
[debug] SSCANF_Leave
[debug] sscanf----------------------------------
Blank Gamemode by your name here
----------------------------------Number of vehicle models: 5
OnNormalCarsLoad wurde aufgerufenHabe ich auch erst jetzt seitdem das crashdetect plugin drinne is.
Benutze den sscanf stock, kann ja mal ausprobieren wie es mit dem aktuellstem include läuft
-
jo
[21:15:41] INSERT INTO `actors` (actorx, actory, actorz, actora, actorskin, actoryes) VALUES ('2100.321533', '2092.513916', '11.515981','174.778762' ,'221', '1')
[21:15:41] PlayerID 0 erstellte actor ID -1
[21:29:38] [connection] 127.0.0.1:50628 requests connection cookie.
[21:29:39] [connection] incoming connection: 127.0.0.1:50628 id: 1
Console input: gmx
[21:39:51] [debug] Run time error 19: "File or function is not found"
[21:39:51] [debug] SSCANF_Init
[21:39:51] [debug] SSCANF_IsConnected
[21:39:51] [debug] SSCANF_Join
[21:39:51] [debug] SSCANF_Leave
[21:39:51] [debug] sscanf
[21:39:51] [debug] Run time error 19: "File or function is not found"
[21:39:51] [debug] SSCANF_Init
[21:39:51] [debug] SSCANF_IsConnected
[21:39:51] [debug] SSCANF_Join
[21:39:51] [debug] SSCANF_Leave
[21:39:51] [debug] sscanf
[21:39:54] [debug] Server crashed due to an unknown error
[21:39:56] [debug] Native backtrace:
[21:39:56] [debug] #0 004792fa in ?? () from samp-server.exe
[21:39:56] [debug] #1 5d5a6f17 in ?? () from plugins\streamer.DLL
[21:39:56] [debug] #2 00469a66 in ?? () from samp-server.exe
[21:39:56] [debug] #3 0048d4db in ?? () from samp-server.exe
[21:39:56] [debug] #4 0049b4a1 in ?? () from samp-server.exe
[21:39:56] [debug] #5 0049b4b1 in ?? () from samp-server.exe -
okay folgendes hier:
Actor[id][actorid] =
CreateDynamicActor(Actor[id][actorid], Actor[id][actorx],Actor[id][actory],Actor[id][actorz],Actor[id][actora], true, 100.0, -1, -1, -1, 7.0, -1, 0);wenn ich es so beim laden & erstellen schreibe = crash
CreateDynamicActor(Actor[id][actorid], Actor[id][actorx],Actor[id][actory],Actor[id][actorz],Actor[id][actora], true, 100.0, -1, -1, -1, 7.0, -1, 0);
wenn ich es nur so schreibe bleibt natürlich das Problem, dass der Actor keine ID bekommt(wird beim start auf-1 gesetzt)
Wie könnte ich das Problem nun lösen>
-
/deleted im anderem thema geschrieben (actor crash)
-
// bitte nur die neuen posts beachten
> https://pastebin.com/CqtQ297J
Server crasht nach /createactor, beim laden scheint es auch irgendein problem zu geben (also an sich wird der actor geladen und alles mögliche geht auch)
Das seltsame dabei ist halt, dass der server erst nach GMX crasht, bei OnGameModeExit oder onplayerdisconnect steht nichts was mit dem shopsystem
in irgendeiner form zutun hat
-
Gefällt mir gut, behaglich und gemütlich + gut gewählte Position
Hätts gerne ohne den Grafikmod ++ gesehen, und die tür beim eingang sieht etwas
"buggy" aus, 9.5/10 Pkten
-
So funktionierts, danke
-
Das Ding ist, diese Nachricht, dass ich Einen schlüssel habe bekomme ich sowohl zufuß, als auch tatsächlich in einem Pilot Vehicle.
Nur wenn ich in einem Normalen Fahrzeug sitze (also keins von >pilotvehs) bekomme ich die fehlermeldung, dass ich in keinem
pilot veh bin
-
-
Nimm den else Teil aus der Schleife und schreibe die Nachricht vor das return 1 am Ende des Befehls.
> Hab ich mal gemacht (also eig unter dem if(strcmp(choosed,"duty",true) == 0) > da kam dann die nachricht, dass ich einen schlüssel habe.
> Unter der for new schleife kam der fehler (1029) : error 029: invalid expression, assumed zero
> auch ohne das else
-
ocmd:pilot(playerid,params[])
{
new choosed[MAX_PLAYER_NAME];
if(sscanf(params, "s", choosed))
{
SendClientMessage(playerid, -1, "|__________________ Pilot Options __________________|");
SendClientMessage(playerid, -1, "Benutze: /pilot [name]");
SendClientMessage(playerid, -1, "Commands: find, duty");
SendClientMessage(playerid, -1, "|________________________________________________|");
return 1;
}
if(strcmp(choosed,"duty",true) == 0)
{
for(new pv = 0; pv < sizeof(PilotVehs); pv++)
{
new newcar = GetPlayerVehicleID(playerid);
if(newcar == PilotVehs[pv])
{
SendClientMessage(playerid,COLOR_RED,"Du hast EINE Schlüssel!");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"You are in no Pilot Vehicle!");
return 1;
}
}}
return 1;
}SendClientMessage(playerid,COLOR_RED,"You are in no Pilot Vehicle!");
Bekomme die nachricht immer, selbst wenn ich in einem Pilot veh bin.
-
Ah cool danke euch beide, wusste nicht, dass das in so einem umfang möglich ist.
Hatte irgendwie immer nur diese Interior IDs in Erinnerung wo wenn man dann
eigentlich in Interior 0 war diese ganzen Gebäude Umrisse gesehen hat.
-
Was ich mich gerade frage ist, wenn 2 Spieler das selbe House Interior haben, können sie
sich doch sehen. Gibst da möglichkeiten das Vorzubeugen
-
Sorry,
aber wenn man ein Unternehmen Vertritt oder Leitet, sollte man auch schon seriös
auftreten, und nicht mit einem Anime Profilbild, Werde natürlich trotzdem vorbeischauen.
-
SAMP schau hier:
Mapping Base -
Schöne Verbesserungen
-
Suche 10€ PayPal, biete dafür 10€ PaySafeCard, als Mittelsmann würde ich
ein Team Mitglied nehmen, bitte per PN melden.
-
Danke für deine Hilfe, hab den Fehler gefunden:
Bei OnUserLogin war unter des
new query[256];
mysql_format(handle, query, sizeof(query), "SELECT * FROM Houses WHERE owner = '%e'", GetName(playerid));
mysql_pquery(handle, query, "OnOwnerLoad", "d", playerid);ein return 1;
> der Spieler war shopowner.
Jetzt werden die Cars auch geladen vielen dank für deine Hilfe!