Hallo,
Ich wollte gerne einen Befehl einrichten in meinem bearbeiteten Loh und zwar wollte ich das ein Level 1337 Admin mit dem Befehl /kaputt den Wagen zerstören kann also, das der wagen anfängt zu brennen
Ich hoffe das mir jemand helfen kann.
MFG murmelrund
/kaputt Wagen zerstören
- murmelrund
- 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
-
-
if( /brennen){
SetvehicleHealth(vehicleid,200);
} -
Hier:
if(strcmp(cmdtext,"/kaputt",true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
new vid = GetPlayerVehicleID(playerid);
{
SetVehicleHealth(vid, 249.9);//ab 249.9 fängst zum brennen an
SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
}
}
return 1;
}
MFG (Klammern hats wieder verschoben -.-) -
Ok jetzt habe ich es eingefügt und bekomme diese Errors:
C:\Users\Robin\Desktop\Server\gamemodes\gfl.pwn(24295) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Robin\Desktop\Server\gamemodes\gfl.pwn(24295) : error 017: undefined symbol "vid"
C:\Users\Robin\Desktop\Server\gamemodes\gfl.pwn(24297) : error 017: undefined symbol "vid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Errors.
Fehlerzeilen:
(24295)+(24295) new vid = GetPlayerVehicleID(playerid);
(24297)SetVehicleHealth(vid, 249.9);//ab 249.9 fängst zum brennen anWäre cool wenn du mir helfen kannst
MFG Celtrahil
-
Hey, probiers mal so:
if(strcmp(cmdtext,"/kaputt",true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
{
SetVehicleHealth(vehicleid, 249.9);//ab 249.9 fängst zum brennen an
SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
}
}
return 1;
} -
1 Error nur noch ;D
Hier das Error:C:\Users\Robin\Desktop\Server\gamemodes\gfl.pwn(24296) : error 017: undefined symbol "vehicleid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Fehlerzeile:
(24296)SetVehicleHealth(vehicleid, 249.9);//ab 249.9 fängst zum brennen an -
Kenne mich mit LoH nich so gut aus aber vllt gehts so? Anstatt vehicleid,carid^^
if(strcmp(cmdtext,"/kaputt",true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
{
SetVehicleHealth(carid, 249.9);//ab 249.9 fängst zum brennen an
SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
}
}
return 1;
} -
Shoxx du könntest genauso gut SetVehicleHealth(brot, 249.9); machen. Es ändert nichts an der Tatsache dass die Variable nicht definiert ist...
if(strcmp(cmdtext,"/kaputt",true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
{
new vehicleid = GetPlayerVehicleID(playerid); //<-----
SetVehicleHealth(vehicleid, 249.9);//ab 249.9 fängst zum brennen an
SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
}
}
return 1;
} -
carid oder vehicleid wurde weder Deklariert noch Definiert. Das sollte gehen:
if(strcmp(cmdtext,"/kaputt",true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)//Standart bei LoH...
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 249.9);//ab 249.9 fängst zum brennen an
SendClientMessage(playerid, 0xFFFFFFAA,"Auto erfolgreich angezündet");// 0xFFFFFFAA = Weiß
}
}
return 1;
}Edit: Da war jemand schneller.
-
Okey,habe wieder was dazu gelernt *_*
-
-
Thx leute es funzt
-
breadfish.de
Hat das Thema geschlossen.