Hallo.
Ich würde gerne den Befehl /cv [Farb ID] [Farb ID] machen.
Also das sich bei einem Auto die Farbe ändert.
Könnte mir da evtl. jemand helfen da ich in diesem Bereich (ID InGame ändern) nicht so erfahren bin.
/cv [Farb ID] [Farb ID]
- Fank_White
- 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
-
-
Mach einen Befehl mit dem hier:
http://wiki.sa-mp.com/wiki/ChangeVehicleColor
mit bsp. sscanf abfragen die ids und dann setzen.
-
if(strcmp(cmd,"/farbe",true)==0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " /farbe [Farbe1] [Farbe2]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 156)
{
SendClientMessage(playerid, COLOR_GRAD2, "Ungültige Farb id!!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " /farbe [Farbe1] [Farbe2]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 && color2 > 126)
{
SendClientMessage(playerid, COLOR_GRAD2, " Ungültige FarbID !");
return 1;
}
if(IsPlayerInAnyVehicle(playerid) && PlayerInfo[playerid][pAdmin] >= 1337)
{
new veh =GetPlayerVehicleID(playerid);
ChangeVehicleColor(veh, color1, color2);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Du befindest dich in keinem Fahrzeug !");
return 1;
}
return 1;
}Bitte schön einen Fertigen
-
Ich danke fürs erste und probiere es aus
-
1. würde ich sagen, dass das der falsche bereich ist, das gehört mehr in den bereich Scriptingwünsche
2. ist das gar nicht so schwer.
Hier ein link der alles erklärt: Wiki zeigtsMfG NicoAiko
PS: Falls immernoch Probleme da sind, schreiben
-
Ich habe ein ähnliches Problem.
Ich habe vor, dass man mit einem Auto über ein Pickup fährt, sich dann ein Dialog
öffnet, und man am Anfang zwischen Farbe 1 & Farbe 2 auswählt.
Dann erscheint ein neuer Dialog mit den Farben.So, und hier ist das Problem:
Ich ändere nur eine Farbe bei den Dialogen, also muss die andere Farbe so bleiben
wie sie ist. Da man die aber angeben muss, gibt das ein Problem, das ich mit meinem
Scripterfahrungen leider noch nicht beseitigen kann.Problem 2:
nicht bei jedem Auto sollte die Farbe wechselbar sein.
Nur bei Motorrädern.
Benutzt man dann: ?
if(IsPlayerInVehicle(playerid,MODELID)//edit: Push, bitte hilfe
-
breadfish.de
Hat das Thema geschlossen.