habe es schon hinbekommen trotzdem danke
könntest du mir da nochmal helfen
Tacho Spinnt
Beiträge von reaL.
-
-
hey ich habe bei meinem Textdraw als Box color 136 aber ich will das die box heller wird was für eine farbe kann man nehmen ?
-
Jeffry:
hat sich geklärt musste KEY_CROUCH nehmen trotzdem danke -
habe das jetze so aber es geht nur wenn ich nicht Im Fahrzeug sitze aber wieso ?
ich bin mit mein Car zum Tor gefahren da habe ich H Gedrückt aber geht ging nicht ich bin ausgestiegen und habe H Gedrückt dann ging es aber wieso ?
if(newkeys & KEY_CTRL_BACK)
{
for(new i = 0; i < sizeof(Schranken); i++)
{
for(new t = 0; t < sizeof(Tore); t++)
{
return ocmd_gate(playerid, "");
}
}
} -
Hey,
1 Flascher Bereich gehört glaube in Smalltalk
2 Es kommt immer drauf an da nicht viele Book auf die Fraktion Fahrschule haben würde ich mal sagen und das Problem ist wenn ein Spieler sein Führerschein haben will und kein Fahrlehrer da ist dann ist es auch Kacke -
die Funktion funktioniert nicht
da bekomme ich ein Errorif(fracVehicle[i][e_plate] == rand)
ich will aber eine funktion die nichtnur für die Frakcars sondern auch für alle
-
-
okey das funktioniert jetze nochmal zu den Privat cars
Jeffry:
so bekomme ich Errors
new string[30];
for(new sv = 0; sv < sizeof(cInfo); sv++)
{
new name[38];
format(string,sizeof(string),"SELECT name FROM users WHERE id = '%d'",name);
return name;
}und das 26x
error 047: array sizes do not match, or destination array is too small -
oke danke das probiere ich aus aber ich habe die GetAutoBesitzer funktion ein Bisschen umgeschrieben und Bekomme einen Error aber wieso ?
da ich die nachher auch für den Befehl fürs Oamt nehmen kannerror 090: public functions may not return arrays (symbol "GetAutoBesitzer")
Im Tacho Update
format(string,sizeof(string),"%s",GetAutoBesitzer(i,veh));
TextDrawSetString(Tacho[i][besitz],string);Die Funktion
public GetAutoBesitzer(playerid,vehicleid)
{
new string[30];
for(new i=0; i<MAX_FRAC_VEHICLES; i++)
{
if(fcars[i][fc_vID] == vehicleid)
{
if(fcars[i][fc_fracID] == 0)
{
format(string,sizeof(string),"Error");
}
else if(fcars[i][fc_fracID] == 1)
{
format(string,sizeof(string),"Polizei");
}
else if(fcars[i][fc_fracID] == 2)
{
format(string,sizeof(string),"FBI");
}
else if(fcars[i][fc_fracID] == 3)
{
format(string,sizeof(string),"Medic");
}
else if(fcars[i][fc_fracID] == 4)
{
format(string,sizeof(string),"Oamt");
}
else if(fcars[i][fc_fracID] == 5)
{
format(string,sizeof(string),"News");
}
else if(fcars[i][fc_fracID] == 6)
{
format(string,sizeof(string),"Fahrschule");
}
else if(fcars[i][fc_fracID] == 7)
{
format(string,sizeof(string),"Grove Street");
}
else if(fcars[i][fc_fracID] == 8)
{
format(string,sizeof(string),"Ballas");
}
else if(fcars[i][fc_fracID] == 9)
{
format(string,sizeof(string),"Vagos");
}
else if(fcars[i][fc_fracID] == 10)
{
format(string,sizeof(string),"Aztecas");
}
else if(fcars[i][fc_fracID] == 11)
{
format(string,sizeof(string),"S.F Rifa");
}
else if(fcars[i][fc_fracID] == 12)
{
format(string,sizeof(string),"Lacosa Nostra");
}
else if(fcars[i][fc_fracID] == 13)
{
format(string,sizeof(string),"Yakuza");
}
else if(fcars[i][fc_fracID] == 14)
{
format(string,sizeof(string),"Russen Mafia");
}
else if(fcars[i][fc_fracID] == 15)
{
format(string,sizeof(string),"Hitman");
}
else if(fcars[i][fc_fracID] == 16)
{
format(string,sizeof(string),"Wheelman");
}
}
}
for(new c=0; c<sizeof(Jobc); c++)
{
if(GetPlayerVehicleID(playerid) == Jobc[code=c][v_ID])
{
if(Jobc[code=c][Jobid] == 2)
{
format(string,sizeof(string),"Müllmann");
convert_encoding(string);
}
else if(Jobc[code=c][Jobid] == 1)
{
format(string,sizeof(string),"Straßenreiniger");
convert_encoding(string);
}
else if(Jobc[code=c][Jobid] == 3) format(string,sizeof(string),"Pizzeria");
else if(Jobc[code=c][Jobid] == 4) format(string,sizeof(string),"Postamt");
else if(Jobc[code=c][Jobid] == 5) format(string,sizeof(string),"Bergarbeiter");
else if(Jobc[code=c][Jobid] == 6)
{
format(string,sizeof(string),"Holzfäller");
convert_encoding(string);
}
}
}
for(new i = 0; i<sizeof(newbie); i++)
{
if(GetPlayerVehicleID(playerid) == newbie[i])
{
format(string,sizeof(string),"Neuling");
}
}
return string;
} -
Es muss ja auch ocmd heißen nicht odmc
-
Die warnings ? Und in welchen Zeilen ?
-
Funktioniert nicht passiert einfach nichts
-
CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawndelay, addsiren=0);
was bringt die addsiren ? ist das dann nur die Adio einer sirene oder auch das Object ?
-
hey ich habe eine frage ich habe ein /motor befehl und wenn ich 2 drücke dann führt er den Motor befehl aus aber
ocmd:motor(playerid,params[])if(newkeys & KEY_SUBMISSION) return ocmd_motor(playerid, "");
ich habe jeze ein befehl mit 2 varrianten
also wie mache ich das bei soeinem befehl das wenn ich H drücke er den befehl ausführt ?ocmd@2:gate,tor(playerid,params[])
-
hast du alles mit Texturen als code für mich also damit ich das über mein Streamer laufen lassen ?
-
Ich habe vergessen die Texturen rein zu machen aber jetze habe ich das Problem wenn ich fliege und vom Zoll komme mit Heli dann dauert das sehr lange bis es alles angezeigt wird ich muss sehr nah sein wie kann man das Ändern ?
Jeffry:@Pyroo:
Doch schau dir das an -
Du gehst ingame an die Position wo du hingeportet werden willst machst dort /save dann öffnest du GTA San Andreas User Files dann auf den Ordner SAMP und dann save Positions.txd dann nimmst du die XYZ Kordinaten und portest den Spieler dann mit dieser Funktion
https://wiki.sa-mp.com/wiki/SetPlayerPos -
Sehr schöne map aber wenn man ein bisschen höher fliegt dann sieht man das nicht ganz ordentlich gemappt wurde
-
okey das funktioniert aber wenn ich in ein Privat car einsteige will ich auch den Besitzer angeben lassen aber ich lasse in der Tabelle den Besitzer mit der DB id speichern wie kann ich das machen das ich dann den Spieler namen ausgeben kann ?
Jeffry: -
Hey ich habe eine frage unswa will ich den Fahrzeug besitzer ausgeben lassen aber es funktioniert irgendwie nicht aber wieso ?
es wird mir immer Error angezeigt aber wieso ?public TachoUpdate()
{
new string[128];
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(!IsPlayerInAnyVehicle(i))continue;
new veh = GetPlayerVehicleID(i),str[64],Float:hp,speed = GetVehicleSpeed(veh);
new vehicleid;
formatEx(str,"Speed: %d KM/H", speed);
TextDrawSetString(Tacho[i][Speed],str);
GetVehicleHealth(veh, hp);
hp = floatmul(floatdiv(100,750),(hp-250));
if(hp<=0.0){hp=0.0;}
formatEx(str,"Zustand: %.0f",hp);
TextDrawSetString(Tacho[i][Zustand],str);
formatEx(str,"%s", VehicleFriendlyNames[GetVehicleModel(veh)-400]), TextDrawSetString(Tacho[i][Name],str);
TextDrawSetString(Tacho[i][besitz],str);
formatEx(str,"%s", GetAutoBesitzer(i,vehicleid),TextDrawSetString(Tacho[i][besitz],str));
new vID = GetPlayerVehicleID(i);
format(string,sizeof(string),"Tank: %i Liter",tank[vID]);
TextDrawSetString(Tacho[i][ptank],string);
}
return 1;
}public GetAutoBesitzer(playerid,vehicleid)
{
/*new string[68];
for(new sv = 0; sv < sizeof(cInfo); sv++)
{
format(string,sizeof(string),"%s",cInfo[sv][ckz]);
return TextDrawSetString(Tacho[playerid][besitz], string);
}*/
for(new i=0; i<MAX_FRAC_VEHICLES; i++)
{
if(fcars[i][fc_vID] == vehicleid)
{
if(fcars[i][fc_fracID] == 0) return TextDrawSetString(Tacho[playerid][besitz], "Error");
else if(fcars[i][fc_fracID] == 1) return TextDrawSetString(Tacho[playerid][besitz], "Polizei");
else if(fcars[i][fc_fracID] == 2) return TextDrawSetString(Tacho[playerid][besitz], "FBI");
else if(fcars[i][fc_fracID] == 3) return TextDrawSetString(Tacho[playerid][besitz], "Medic");
else if(fcars[i][fc_fracID] == 4) return TextDrawSetString(Tacho[playerid][besitz], "Oamt");
else if(fcars[i][fc_fracID] == 5) return TextDrawSetString(Tacho[playerid][besitz], "News");
else if(fcars[i][fc_fracID] == 6) return TextDrawSetString(Tacho[playerid][besitz], "Fahrschule");
else if(fcars[i][fc_fracID] == 7) return TextDrawSetString(Tacho[playerid][besitz], "Grove Street");
else if(fcars[i][fc_fracID] == 8) return TextDrawSetString(Tacho[playerid][besitz], "Ballas");
else if(fcars[i][fc_fracID] == 9) return TextDrawSetString(Tacho[playerid][besitz], "Vagos");
else if(fcars[i][fc_fracID] == 10) return TextDrawSetString(Tacho[playerid][besitz], "Aztecas");
else if(fcars[i][fc_fracID] == 11) return TextDrawSetString(Tacho[playerid][besitz], "S.F Rifa");
else if(fcars[i][fc_fracID] == 12) return TextDrawSetString(Tacho[playerid][besitz], "Lacosa Nostra");
else if(fcars[i][fc_fracID] == 13) return TextDrawSetString(Tacho[playerid][besitz], "Yakuza");
else if(fcars[i][fc_fracID] == 14) return TextDrawSetString(Tacho[playerid][besitz], "Russen Mafia");
else if(fcars[i][fc_fracID] == 15) return TextDrawSetString(Tacho[playerid][besitz], "Hitmna");
else if(fcars[i][fc_fracID] == 16) return TextDrawSetString(Tacho[playerid][besitz], "Wheelmann");
}
}
for(new c=0; c<sizeof(Jobc); c++)
{
if(GetPlayerVehicleID(playerid) == Jobc[code=c][v_ID])
{
if(Jobc[code=c][Jobid] == 2)
{
new string[30];
format(string,sizeof(string),"Müllmann");
convert_encoding(string);
return TextDrawSetString(Tacho[playerid][besitz], string);
}
else if(Jobc[code=c][Jobid] == 1)
{
new string[30];
format(string,sizeof(string),"Straßenreiniger");
convert_encoding(string);
return TextDrawSetString(Tacho[playerid][besitz], string);
}
else if(Jobc[code=c][Jobid] == 3)
{
return TextDrawSetString(Tacho[playerid][besitz], "Pizzeria");
}
else if(Jobc[code=c][Jobid] == 4)
{
return TextDrawSetString(Tacho[playerid][besitz], "Postamt");
}
else if(Jobc[code=c][Jobid] == 5)
{
return TextDrawSetString(Tacho[playerid][besitz], "Berarbeiter");
}
else if(Jobc[code=c][Jobid] == 6)
{
new string[30];
format(string,sizeof(string),"Holzfäller");
convert_encoding(string);
return TextDrawSetString(Tacho[playerid][besitz], string);
}
}
}
for(new i = 0; i<sizeof(newbie); i++)
{
if(GetPlayerVehicleID(playerid) == newbie[i])
{
return TextDrawSetString(Tacho[playerid][besitz], "Neuling");
}
}
return 1;
}