Hallo,
bin neu im scripten und bräuchte hilfe, es gibt im script ein befehl (/arb) und dafür kein gegenteil also zum entfernen auser /arball aber mit dem befehl entfernt man alle sperren, wie sieht dann der befehl im script aus für nur eine sperre entfernen (die sperre vor der man steht)? dcmd_arb(playerid, params[]) // Erstellen des Objektes
{
#pragma unused params
if (PlayerInfo[playerid][pAdmin] <= 2) return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin!");
GetPlayerPos(playerid, pX, pY, pZ);
GetPlayerFacingAngle(playerid, pR);
if(sperrespawned[playerid]==MAX_Objekt)
{
format(stringx, sizeof(stringx), "Du hast bereits %d Sperren erstellt!", MAX_Objekt);
SendClientMessage(playerid, COLOR_GREY, stringx);
return 1;
}
else
{
for(new i=0; i<MAX_Objekt; i++)
{
if(Sperre[playerid][i] == 0)
{
if(Objekt[playerid] == 1) { Sperre[playerid][i] = CreateDynamicObject(1225, pX, pY, pZ, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY+0.5, pZ); } // Explosives Fass
else if(Objekt[playerid] == 3) { Sperre[playerid][i] = CreateDynamicObject(981, pX, pY, pZ, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY+2.5, pZ); } // Roadblock
else if(Objekt[playerid] == 4) { Sperre[playerid][i] = CreateDynamicObject(990, pX, pY, pZ, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY+1, pZ); } // Zaun
else if(Objekt[playerid] == 5) { Sperre[playerid][i] = CreateDynamicObject(969, pX, pY, pZ-1.5, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY+0.5, pZ); } // Tor
else if(Objekt[playerid] == 6) { Sperre[playerid][i] = CreateDynamicObject(993, pX, pY, pZ, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY+1, pZ); } // Zaun
else if(Objekt[playerid] == 7) { Sperre[playerid][i] = CreateDynamicObject(978, pX, pY, pZ, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY, pZ+0.5); } // Planke
else if(Objekt[playerid] == 8) { Sperre[playerid][i] = CreateDynamicObject(3279, pX-1.500, pY-1, pZ-1, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY, pZ+18); } // Turm
else if(Objekt[playerid] == 9) { Sperre[playerid][i] = CreateDynamicObject(18780, pX, pY, pZ+10, 0, 0, pR+180); } // Rampe
else if(Objekt[playerid] == 10) { Sperre[playerid][i] = CreateDynamicObject(18778, pX, pY, pZ, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY, pZ+2); } // Rampe (Breit)
else if(Objekt[playerid] == 11) { Sperre[playerid][i] = CreateDynamicObject(18779, pX, pY, pZ+8, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY+5, pZ); } // Rampe (Steil)
else if(Objekt[playerid] == 12) { Sperre[playerid][i] = CreateDynamicObject(13607, pX, pY, pZ+5, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY, pZ+5.5); } // Große Plattform
else if(Objekt[playerid] == 13) { Sperre[playerid][i] = CreateDynamicObject(18759, pX, pY, pZ-0.75, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY, pZ); } // DM Cage 1
else if(Objekt[playerid] == 14) { Sperre[playerid][i] = CreateDynamicObject(19074, pX, pY, pZ+1.5, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY, pZ); } // DM cage 2
else if(Objekt[playerid] == 15) { Sperre[playerid][i] = CreateDynamicObject(18843, pX, pY, pZ, 0, 0, pR+180); JBC_SetPlayerPos(playerid, pX, pY, pZ); } // Glas Kugel
else if(Objekt[playerid] == 999999) { Sperre[playerid][i] = CreateDynamicObject(ObjektID[playerid], pX, pY, pZ+1, 0, 0, pR+180); } // Objekt ID
else Sperre[playerid][i] = CreateDynamicObject(973, pX, pY, pZ, 0, 0, pR+180); // Leitplanke
sperrespawned[playerid] ++;
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(stringx, sizeof(stringx), "Admin Objekt %d erstellt von %s", i+1, name);
SendClientMessage(playerid, COLOR_GREY, stringx);
SperreLabel[playerid][i] = Create3DTextLabel(stringx, COLOR_WHITE, pX, pY, pZ, 20.0, 0, 1);
return 1;
}
}
}
return 1;
}
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