Hallo.
Ich wollte fragen ob mir jmd
sagt wie man mehrere Roadblocks
erstellen kann
wie kann ich mehr Roadblocks erstellen
- CyberPlex
- 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
-
-
In deinem Script steht irgendwo eine Begrenzung!
Z.B.
MAX_ROADBLOCK 24
Maximale-roadblock [Anzahl]Dann musst die Anzahl, in diesem Fall "24" erhöht werden!
-
hab ich schon versucht hat aber nicht funktioniert da steht
immer es kann nur maximal 1 roadblock erstellt werden -
Dann poste mal den befehl oder guck ihn dir selber an, so können wir dir auch nicht helfen.
-
if(strcmp(cmdtext, "/roadblock", true)==0 strcmp(cmdtext, "/rb", true)==0)
{
if (!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Cop!");
return 1;
}
if (PlayerInfo[playerid][pRoadblock] != 0) return SendClientMessage(playerid, COLOR_GREY, "Du kannst nur eine Straßensperre errichten, gib /rrb ein um eine vorhandene Sperre zu entfernen.");
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pRoadblock] = CreateDynamicObject(981, X, Y, Z, 0.0, 0.0, A+180);
SetPlayerPos(playerid, X, Y, Z+4);
GameTextForPlayer(playerid, "~w~Strassensperre ~r~platziert", 5000, 5);
SendClientMessage(playerid, COLOR_GREEN, "Starßensperre erfolgreich platziert, gib /rrb oder /roadunblock ein um sie zu entfernen.");
//roadblocktimer = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "HQ: Officer %s hat eine Straßensperre platziert, auf der Karte ist sie als Checkpoint zu sehen.", sendername);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsACop(i))
{
SetPlayerCheckpoint(playerid, X, Y, Z-10, 1.0);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
if (PlayerInfo[pRank] >= 5 && PlayerInfo[pMember] PlayerInfo[pLeader] == 1)
{
SendClientMessage(i, COLOR_YELLOW, "Du kannst alle Sperren mit /rrball entfernen");
}
}
}
}
return 1;
} -
Ich glaube er meinte das eine Person mehr als einen Roadblock aufstellen kann
-
Schau dir mal die Abfrage an if (PlayerInfo[playerid][pRoadblock] != 0) return SendClientMessage(playerid, COLOR_GREY, "Du kannst nur eine Straßensperre errichten, gib /rrb ein um eine vorhandene Sperre zu entfernen.");
-
breadfish.de
Hat das Thema geschlossen.