Hallo!
Ich hätte da mal eine Frage.
Ich möchte, wenn ein Spieler im Auto sitzt und dann /pa [FarbID1] [FarbID2] eingiebt,
dass es dann die Farbe vom car ändert.
Vielen Dank im Voraus!
Hallo!
Ich hätte da mal eine Frage.
Ich möchte, wenn ein Spieler im Auto sitzt und dann /pa [FarbID1] [FarbID2] eingiebt,
dass es dann die Farbe vom car ändert.
Vielen Dank im Voraus!
if(strcmp(cmd,"/pa",true)==0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " /pa [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, " /pa [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))
{
new veh =GetPlayerVehicleID(playerid);
ChangeVehicleColor(veh, color1, color2);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Du befindest dich in keinem Fahrzeug !");
return 1;
}
return 1;
}
Hoffe ich konnte dir damit helfen!
Vielen Dank!
EDIT:
aber wenn ein anderer spieler /pa bla bla eingiebt,
dann wird meins auch gefärbt O.o
Dann musst du dem Befehl nen "Kick" geben.
Bsp:
if (PlayerInfo[playerid][pAdmin] >= 1)
und und und..
Den Befehl /pa kann bis jetzt jeder benutzen.
hmm ich will das den befehl jeder benutzen kann.
Ich benutze ladmin auf meine script.
müsste es dann so heißen:
if(PlayerInfo[playerid][Level] >= 0) { // 0 ist das Level
"hmm ich will das den befehl jeder benutzen kann.
Ich benutze ladmin auf meine script.
müsste es dann so heißen:"
Wenn du möchtest, das ihn jeder benutzen kann.
Dann lass ihn?
Du musst halt dann dein Fahrzeug abspeeren, oder sowas.
(Wenn's nen Privat Car ist)..
Ich meine, wenn Spieler 1 in einem fahrzeug ist und er /pa macht,
dann färbts das auto von spieler 2 auch aber beide sind in eimem anderen car!