Der ist geupdatet
Zeile:
enum
Es ist das Script von Ronny!
Beiträge von 5Gum
-
-
-
Bekomme einen Error im Streamer Plugin.
streamer.inc(49) : error 010: invalid function or declaration -
Guten Abend,
Ich bekomme im Streamer Include einen Error:
streamer.inc(49) : error 010: invalid function or declaration
Wie bekommt man den Weg? -
Bei SendClientMessage ist der zweite Parameter die Farbe. Willst du aber verschiedene Farben haben, so musst du mit den so genannten Hexcodes arbeiten.
Das ist z.B. so etwas:
{FFFFFF}Das wäre nun Weiß.
Diese kannst du hier rausbekommen:
http://html-color-codes.info/webfarben_hexcodes/ -
Zeig jetzt mal das Enum, welche Zeile ist denn die 2556?
-
Table 'samp3947_zwei.eggs' doesn't exist.
Die Tabelle 'samp3947_zwei.eggs existiert nicht. Du solltest die mal erstellen -
Dann benenn das Enum um, in FraktionMats oder so
enum FraktionMats
{
Frakid,
Mats
}
new FrakMats[20][FraktionMats]; -
enum FMats
{
Frakid,
FMats,
}Du benennst das Enum "FMats" und eine Variable da drin auch so.
Mach das so:
enum FMats
{
Frakid,
Mats,
}Und dann immer so:
FrakMats[ANZAHL][Mats] = 1; War jetzt nur ein Beispiel
Nach der letzten Variable muss kein "," mehr rein, das musst du wegmachen, also so:
enum FMats
{
Frakid,
Mats
} -
Welcher Error kommt denn?
-
Das weiß ich nicht. Kannst sie ja mal entfernen
-
Also bei mir funkt das alles.
-
Wo du sie anzeigen lässt, wie du die erstellst weiß ich ja nun
-
Zeig mal wo du die erstellen lässt, und auch wie.
-
Setz unter OnGameModeInit mal das hin:
ShowPlayerMarkers(1);
Unter OnPlayerSpawn das:
SetPlayerColor(playerid, 0xFFFFFF00);Dann bei deinem Befehl, musst du die Farbe noch setzen, mit SetPlayerColor, und den Marker.
@Marcel2311:
/e
public OnGameModeInit()
{
ShowPlayerMarkers(1);
return 1;
}stock SetFraktionMarker(playerid,farbe)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(Spieler[i][pFraktion] == Spieler[playerid][pFraktion])
{
SetPlayerMarkerForPlayer(playerid,i,farbe);
SetPlayerMarkerForPlayer(i,playerid,farbe);
SetPlayerColor(playerid,farbe);
SetPlayerColor(i,farbe);
return 1;
}
}
return 1;
}
Versuch das mal so.
Wenn nicht, dann musst du wahrscheinlich diese Zeile
SetPlayerColor(i,farbe);
rauslöschen. -
Lässt du sie auch anzeigen?
Bekommst du in der server.log Errors?
Wurden die schon einmal angezeigt, oder funktionierten die noch nie? -
Vielleicht das Limit erreicht?
Ansonsten zeig mal her -
Versuch das mal:
Das ganz oben im Script:
new engine,lights,alarm,doors,bonnet,boot,objective;
Das bei deinen Befehl:
COMMAND:motor(playerid,params[])
{
new string[128];
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,Rot,"Du bist nicht der Fahrer");
new vID = GetPlayerVehicleID(playerid);
if(GetVehicleParamsEx(VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective))
{
SetVehicleParamsEx(VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
format(string,sizeof(string),"Der Spieler %s schaltet den Motor ab",SpielerName(playerid));
SendClientMessage(playerid,Lila,string);
GameTextForPlayer(playerid, "~w~Motor ist ~r~aus", 500, 1);
TextDrawHideForPlayer(playerid,Textdraw[5]);
TextDrawColor(Textdraw[5], Grün);
TextDrawShowForPlayer(playerid,Textdraw[5]);
return 1;
}
else if(GetVehicleParamsEx(VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective))
{
SetVehicleParamsEx(VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
format(string,sizeof(string),"Der Spieler %s schaltet den Motor an",SpielerName(playerid));
SendClientMessage(playerid,Lila,string);
GameTextForPlayer(playerid, "~w~Motor ist ~g~an", 500, 1);
TextDrawHideForPlayer(playerid,Textdraw[5]);
TextDrawColor(Textdraw[5], Rot);
TextDrawShowForPlayer(playerid,Textdraw[5]);
return 1;
}
return 1;
}
Ich habe das mal übersichtlicher gemacht. -
*hust*
1.Es sind zwei
2. Zweitens guck dir mal die Bewertungen an.Wollte ich auch gerade schreiben
Die meinen alle, die wären auf den ersten Blick gut, aber bei der Lieferung wären die schon defekt gewesen.
Ich würde mir an deiner Stelle mir das noch einmal alles durch den Kopf gehen lassen. -
Da haben wir doch das Problem:
[21:38:43] Error: Function not registered: 'CreatePlayerTextDraw'[21:38:43] Error: Function not registered: 'PlayerTextDrawUseBox'
[21:38:43] Error: Function not registered: 'PlayerTextDrawBoxColor'
[21:38:43] Error: Function not registered: 'PlayerTextDrawTextSize'
[21:38:43] Error: Function not registered: 'PlayerTextDrawLetterSize'
[21:38:43] Error: Function not registered: 'PlayerTextDrawFont'
[21:38:43] Error: Function not registered: 'PlayerTextDrawSetShadow'
[21:38:43] Error: Function not registered: 'PlayerTextDrawAlignment'
[21:38:43] Error: Function not registered: 'PlayerTextDrawColor'
[21:38:43] Error: Function not registered: 'PlayerTextDrawDestroy'
[21:38:43] Error: Function not registered: 'PlayerTextDrawHide'
[21:38:43] Error: Function not registered: 'PlayerTextDrawShow'
[21:38:43] Error: Function not registered: 'InterpolateCameraPos'
[21:38:43] Error: Function not registered: 'InterpolateCameraLookAt'
[21:38:43] Error: Function not registered: 'SetObjectMaterialText'
[21:38:43] Error: Function not registered: 'mysql_query'
[21:38:43] Error: Function not registered: 'PlayerTextDrawSetString'
[21:38:43] Error: Function not registered: 'mysql_real_escape_string'
[21:38:43] Error: Function not registered: 'mysql_store_result'
[21:38:43] Error: Function not registered: 'mysql_num_rows'
[21:38:43] Error: Function not registered: 'mysql_free_result'
[21:38:43] Error: Function not registered: 'mysql_fetch_row_format'
[21:38:43] Error: Function not registered: 'mysql_fetch_int'
[21:38:43] Error: Function not registered: 'mysql_fetch_float'
[21:38:43] Error: Function not registered: 'mysql_connect'
[21:38:43] Error: Function not registered: 'mysql_ping'
Hast du kein MySQL Plugin?