Hey Leute
wie kann ich bei
/(m)egaphone machen das es überall geht.
damit meine ich (zu fuß,in jedem auto)
kann mir jemand helfen?
Hey Leute
wie kann ich bei
/(m)egaphone machen das es überall geht.
damit meine ich (zu fuß,in jedem auto)
kann mir jemand helfen?
1. Post sowas das nächste mal im Godfather bereich soferns ein GF befehl ist
2.1 Post den Befehl und ich machs
oder
2.2 Lösch die Car definition raus wo abgefragt wird in welchem fahrzeug er ist
okay sry
//----------------------------------[Shout]-----------------------------------------------
if(strcmp(cmd, "/megaphone", true) == 0 strcmp(cmd, "/m", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new tmpcar = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: (/m)egaphone [text]");
return 1;
}
if(gTeam[playerid] == 2 IsACop(playerid))
{
if(!IsACopCar(tmpcar))
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keinem Polizeifahrzeug!");
return 1;
}
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
format(string, sizeof(string), "[Officer %s:o< %s]", sendername, result);
ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2)
{
format(string, sizeof(string), "[Agent %s:o< %s]", sendername, result);
ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
else if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
{
format(string, sizeof(string), "[Soldat %s:o< %s]", sendername, result);
ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
}
printf("%s", string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Teil des Teams!");
return 1;
}
}
return 1;
}
lösch im befehl die zeile:
if(!IsACopCar(tmpcar))
{
SendClientMessage(playerid, COLOR_GRAD2, " You are not in a Police Vehicle !");
return 1;
}
und die
new tmpcar = GetPlayerVehicleID(playerid);
habs getestet und klappt
dankeschön
hast was bei mir gut
============================THREAD CLOSED==================================
Benutz das nächste mal den PWN Button der befindet sich,wenn du eine A ntowrt/Tehma erstellst inder Leiste über dem Schriftfeld und sieht so aus:
Und lösch einfach:
if(!IsACopCar(tmpcar))
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keinem Polizeifahrzeug!");
return 1;
}
Edit: Verdammt, am Laptop brauch ich länger als am PC