Hallo ich möchte gerne das die Feuerwehr und Präsident Straßen sperren erstellen können
wie ist das möglich
LG Flo
Hallo ich möchte gerne das die Feuerwehr und Präsident Straßen sperren erstellen können
wie ist das möglich
LG Flo
Eine Abfrage, ob der Spieler bei der Feuerwehr oder dem Presidenten ist, und dann die Objekte erstellen lassen, die du für die Straßensperre verwenden willst.
Achja und vorher noch die Position von Spieler abfragen und die Objekte an dieser Stelle spawnen lassen.
MfG Waoler
if (strcmp( cmdtext,"/sperre", true )==0)
{
if(SpielerInfo[playerid][sMember] != 7 ) // Deine Abfrage, ob derjenige in der Fraktion ist!
{
SendClientMessage(playerid, COLOR_YELLOW,"Sie haben keine Berechtigung");
return 1;
}
if(Sperrebit[playerid]==0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
GetXYInFrontOfPlayer(playerid,x,y,2.0);
Sperre[playerid][0] = CreateObject(1228,x,y,z-0.5,0,0,a+90);
Sperre[playerid][1] = CreateObject(1228,x+2.0 * floatsin(-a+90, degrees),y+2.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][2] = CreateObject(1228,x+4.0 * floatsin(-a+90, degrees),y+4.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][3] = CreateObject(1228,x-2.0 * floatsin(-a+90, degrees),y-2.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][4] = CreateObject(1228,x-4.0 * floatsin(-a+90, degrees),y-4.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperrebit[playerid]=1;
SendClientMessage(playerid, COLOR_YELLOW,"Straßensperre erstellt!");
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du kannst keine Straßensperre erstellen wenn du in einem Auto bist!");
}
}
else if(Sperrebit[playerid]==1)
{
DestroyObject(Sperre[playerid][0]);
DestroyObject(Sperre[playerid][1]);
DestroyObject(Sperre[playerid][2]);
DestroyObject(Sperre[playerid][3]);
DestroyObject(Sperre[playerid][4]);
Sperrebit[playerid]=0;
SendClientMessage(playerid, COLOR_YELLOW,"Straßensperre abgebaut!");
}
return 1;
}
Ich möchte gerne die Große Straßensperre nicht die kleine
g3neration die behinhaltete funktion in deinem Befehl basiert noch auf 0.3b bzw älter
Seid 0.3c wurde sie geädert.
GetXYInFrontOfPlayer ist davon betroffen