Ich habe ein problem undzwar es kommt immer "File or Function is not Found"
obwohl ich nativechecker usw drinne hab
File or Funtion is not Found
- Ryen
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Ohne die Serverlogs kann man nicht helfen.
-
----------
Loaded log file: "server_log.txt".
----------SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Teamfilterscripts = "" (string)
Server Plugins
--------------
Loading plugin: streamer*** Streamer Plugin v2.5.2 by Incognito loaded ***
Loaded.
Loading plugin: sscanf===============================
sscanf plugin loaded.
(c) 2009 Alex "Y_Less" Cole
0.3d-R2 500 Players "dnee"
===============================
Loaded.
Loaded 2 plugins.Started server on port: 7777, with maxplayers: 10 lanmode is OFF.
Filterscripts
---------------
Loaded 0 filterscripts.Script[gamemodes/server.amx]: Run time error 19: "File or function is not found"
Number of vehicle models: 0 -
was hast du zu letzt an dein Script gemacht?
-
Ein Dialogbasierendes Motor System
-
Dann habe ich was für dich:
Dialgo id ändernDefine:
Fahrzeuge ohne Motor:
Befehl:
Codeocmd:autobordcomputer(playerid,params) { if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid, rot, "Das kann nur der Fahrer!"); ShowPlayerDialog(playerid,DIALOG_Autosystem,DIALOG_STYLE_TABLIST, "Autobordcomputer","Motor\tstarten\tauschalten\nlicht\tanschalten\tausschalten\ntüren\töffnen\tschliessen\nAutoparken\tparken","benutzen","abbrechen"); SendClientMessage(playerid,grün,"Sie haben den Bordcomputer Ihres Fahrzeuges aufgerufen!"); return 1; }
OnPlayerStateChange: (AutohausCars-system entfernen)
Code
Alles anzeigenpublic OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate==PLAYER_STATE_DRIVER) { new vID=GetPlayerVehicleID(playerid); new vModel=GetVehicleModel(vID); for(new i=0; i<sizeof(autosOhneMotor); i++) { if(autosOhneMotor[i]!=vModel)continue; new motor, licht, alarm, tueren, bonnet, boot, objective; //Motor an/ausschalten: GetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective); SetVehicleParamsEx(vID,1,licht,alarm,tueren,bonnet,boot,objective); } for(new i=0; i<sizeof(ahCars); i++) { if(ahCars[i][id_x] !=vID)continue; //Verkaufsprozess: SetPVarInt(playerid,"buyCarID",i); new string[500]; format(string,sizeof(string),"Möchten sie das Fahrzeug für %i$ kaufen?",ahCars[i][c_preis]); ShowPlayerDialog(playerid,DIALOG_AUTOHAUS,DIALOG_STYLE_MSGBOX,"Autoverkauf",string,"Kaufen","Nicht kaufen"); break; } return 1; } return 1; }
OnDialogResponse:(Code an dein Script anpassen!)
Code
Alles anzeigenif(dialogid== DIALOG_Autosystem) { if(response) { if(listitem==0) { if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,rot,"Sie sind nicht im Fahrzeug"); //motorfunktion if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) { SendClientMessage(playerid,blau,"Sie sind nicht der Fahrer dieses Fahrzeuges"); } new vID=GetPlayerVehicleID(playerid), motor, licht, alarm, tueren, bonnet, boot, objective; //Motor an/ausschalten: GetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective); if(motor==1) motor = 0; else motor = 1; SetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective); SendClientMessage(playerid,blau,"Sie haben den Motor Ihres Fahrzeuges angeschlaten/ausgeschalten!"); } } if(listitem==1) { if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,rot,"Sie sind nicht im Fahrzeug"); if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,blau,"Sie befinden sich nicht in Ihr Fahrzeug"); new vID=GetPlayerVehicleID(playerid), motor, licht, alarm, tueren, bonnet, boot, objective; //licht an/ausschalten: GetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective); if(licht==1){ licht = 0; } else { licht = 1; } SetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective); SendClientMessage(playerid,blau,"Du hast das Licht an eingeschalten/ausgeschalten"); } if(listitem==2) { new motor, licht, alarm, tueren, bonnet, boot, objective; new vID = INVALID_VEHICLE_ID; if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { new Float:Pos[3]; for(new i=0;i<MAX_VEHICLES; i++) { GetVehiclePos(i, Pos[0], Pos[1], Pos[2]); if(IsPlayerInRangeOfPoint(playerid, 5.0, Pos[0], Pos[1], Pos[2])) { vID = i; break; } } } else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { vID = GetPlayerVehicleID(playerid); } if(vID == INVALID_VEHICLE_ID) { SendClientMessage(playerid, 0xFF0000FF, "Error: Nicht nahe oder in einem Fahrzeug."); } //abschliessen: GetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective); if(tueren==1) { tueren = 0; } else { tueren = 1; } SetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective); SendClientMessage(playerid,blau,"Sie haben die Türen Ihres Fahrzeuges abgeschlossen/aufgeschlossen!"); } if(listitem==3) { new vID = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, hellgrün, "Du bist in kein Auto!"); for (new i = 0; i < sizeof(aInfo); i++) { if(vID == aInfo[i] [id_x]) { if(aInfo[i][besitzer] == sInfo[playerid][db_id]) { new query[256]; GetVehiclePos(vID, aInfo[i][c_x],aInfo[i][c_y],aInfo[i][c_z]); GetVehicleZAngle(vID,aInfo[i][c_r]); format(query, sizeof(query), "UPDATE Autos SET x='%f',y='%f',z='%f',r='%f' WHERE id='%i'",aInfo[i] [c_x],aInfo[i] [c_y],aInfo[i] [c_z],aInfo[i] [c_r],aInfo[i] [db_id]); mysql_function_query(dbhandle,query,false," "," "); SendClientMessage(playerid, hellgrün, "Du hast dein Auto geparkt."); return 1; } break; } } return SendClientMessage(playerid, hellgrün, "Sie sitzen nicht in Ihr Fahrze!"); } } return 1;
Mehr kann ich nicht machen @ShadowSpark_LP
-
Was hat das mit seinem Problem am Hut ? Garnichts. Werf mal das crashdetect plugin rein und poste den log inhalt neu.
-
breadfish.de
Hat das Thema geschlossen.