Frage 1 Ich will Mein Motor mit 2 und /motor Starten aber Bekomme das nicht hin der Motor Startet jetze mit /motor und mit alt Link ?
if(newkeys == 132)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
OnPlayerCommandText(playerid, "/motor");
}
}
}
if(strcmp(cmd, "/motor",true) == 0)
{
if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor ...");
return 1;
}
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(engine == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GREEN, "Der Motor wurde gestoppt...");
}
else
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GREEN, "Der Motor wurde gestartet...");
}
}
return 1;
}
Und Meine Frage Nummer 2 Die ist ein Bisschen Komplizierter wenn ein Spieler Connectet dann kommt das hier
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "/Accounts/%s.ini", plname);
new namestr[100], spname[MAX_PLAYER_NAME];
GetPlayerName(playerid, spname, sizeof(spname));
format(namestr, sizeof(namestr), "Spieler ~r~~h~~h~%s~w~,", spname);
TextDrawSetString(TdSpielerName, namestr);
new msgstr[255];
format(msgstr, sizeof(msgstr), "hat den Server betreten.");
TextDrawSetString(TdNachricht, msgstr);
ShowConInfo();
SetTimer("HideConInfo", TIME_to_HIDE, false);
Aber ich will das es Jetze im Chat steht dann
[LOGIN] SpielerName hat sich eingeloggt. [Level ( dann hier das level ) , Geld ( das geld was der Spieler Besitzt )