Ja, aber der Befehl:
/v geht nicht mehr, oben der Code..
![]()
Wie kann man den wieder machen?
Verstehe nix mehr... ![]()
![]()
Kann mir da jemand helfen, der Befehl geht nicht mehr ![]()
Ja, aber der Befehl:
/v geht nicht mehr, oben der Code..
![]()
Wie kann man den wieder machen?
Verstehe nix mehr... ![]()
![]()
Kann mir da jemand helfen, der Befehl geht nicht mehr ![]()
Nein, es würde nur das Auto löschen indem du drinne sitzt.
Teste es doch einfach
Ich muss aber die leeren Fahrzeuge auch löschen.... ![]()
Alles anzeigenOcmd:
ocmd:delv(playerid,params[])
{
DestroyVehicle(GetPlayerVehicleID(playerid));
return 1;
}
Strcmp:
if(strcmp(cmdtext,"/delv",true) == 0)
{
DestroyVehicle(GetPlayerVehicleID(playerid));
return 1;
}
Das würde doch alle löschen, wo benutz werden...oder?
Ich wollte es gerade probieren dann, kommt, dass ich mir mit /V keine Fahrzeuge spawnen kann...
Der Code:
CMD:v(playerid, params[])
{
new String[200], vehicle;
new Float:x, Float:y, Float:z;
if(sscanf(params,"d",vehicle)) return SendClientMessage(playerid, l_red, "Benutze: /v [Fahrzeug Name]");
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, l_red, "Dieser Fahrzeug Name wurde nicht gefunden.");
new Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInAnyVehicle(playerid) == 1)
{
GetXYInFrontOfPlayer(playerid, x, y, 8);
}
else
{
GetXYInFrontOfPlayer(playerid, x, y, 5);
}
PlayersVehicle[playerid] = CreateVehicle(vehicle, x, y, z, a+90, -1, -1, -1);
LinkVehicleToInterior(PlayersVehicle, GetPlayerInterior(playerid));
format(String, sizeof(String), "Du hast dir ein %s gespawnt!", aVehicleNames[vehicle - 400]);
SendClientMessage(playerid, l_green, String);
return 1;
}
Weiß nicht, warum es jetzt nicht geht..
Jetzt kommt überall sowas:
error 032: array index out of bounds (variable "PlayersVehicle")
Zeile:
DestroyVehicle(PlayersVehicle[MAX_PLAYERS]);
Dann werden aber alle Fahrzeuge gelöscht, in denen jemand drinnen sitzt...oder?
Guten Tag.
ich habe ein Problem, ich versuch, dass die mit /V gespawnten Fahrzeuge gelöscht werden, aber es geht nicht hier der Code:
Die Variable:
new PlayersVehicle; DIe steht ganz oben.
Der Befehl:
CMD:v(playerid, params[])
{
new String[200], vehicle;
new Float:x, Float:y, Float:z;
if(sscanf(params,"d",vehicle)) return SendClientMessage(playerid, l_red, "Benutze: /v [Fahrzeug Name]");
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, l_red, "Dieser Fahrzeug Name wurde nicht gefunden.");
new Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInAnyVehicle(playerid) == 1)
{
GetXYInFrontOfPlayer(playerid, x, y, 8);
}
else
{
GetXYInFrontOfPlayer(playerid, x, y, 5);
}
PlayersVehicle = CreateVehicle(vehicle, x, y, z, a+90, -1, -1, -1);
LinkVehicleToInterior(PlayersVehicle, GetPlayerInterior(playerid));
format(String, sizeof(String), "Du hast dir ein %s gespawnt!", aVehicleNames[vehicle - 400]);
SendClientMessage(playerid, l_green, String);
return 1;
}
Hier der Code, damit es gelöscht werden soll:
public aaa()
{
for(new v = 0; v<MAX_VEHICLES; v++)
{
if(!IsAnyInVehicle(v))
{
DestroyVehicle(PlayersVehicle);
SetVehicleToRespawn(v);
}
}
return 1;
}
Irgendwie werden die Fahrzeuge nur Respawn an den Ort, wo man sich sich gespawnt hat, aber sie werden nicht gelöscht...
Wie kann man machen, dass es gelöscht wird :O?
Der Error kommt immer noch ![]()
![]()
Aber den Public zcmd_OnPlayerCommandText gibt es nicht...:O
aber ich benutze nur die CMD: dinger
Und nicht das OnPlayerCommandText(playerid, cmdtext[]) von zcmd..
Wie kann ich den fehler beheben :O?
Wenn ich aber das public OnPlayerCommandText(playerid, cmdtext[]) weg mache, kommt nach einem Befehl immer "SERVER:Unknow Command"!
![]()
Habe es immer noch nicht hinbekommen ![]()
Das steht so:
public OnPlayerCommandText(playerid, cmdtext[])
{
return 1;
}
Das geht nicht mehr, es kommt immer eine Fehlermeldung, wenn ich ein befehl ausführer (Ingame):
SERVER: Unknow COmmand.
und es kamm diese Error meldung: error 021: symbol already defined: "zcmd_OnPlayerCommandText"
Wie kann ich das beheben?
Geht, danke
Ich habe beides gelöscht dann kommt:
error 017: undefined symbol "tmp"
error 017: undefined symbol "tmp"
2mal ![]()
Klappt leider immer noch nicht, es kommt der Fehler wie auch bei mir ![]()
error 017: undefined symbol "cmdtext"
Guten Tag.
Ich habe ein kleines Problem:
Diesen Command muss ich in zcmd umschreiben ob ich verstehe es nicht
:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[200], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/v", true, 10) == 0)
{
new String[200];
new tmp[256];
new Float:x, Float:y, Float:z;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, l_red, "Benutze: /v [Fahrzeug Name]");
new vehicle = GetVehicleModelIDFromName(tmp);
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, l_red, "Dieser Fahrzeug Name wurde nicht gefunden.");
new Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInAnyVehicle(playerid) == 1)
{
GetXYInFrontOfPlayer(playerid, x, y, 8);
}
else
{
GetXYInFrontOfPlayer(playerid, x, y, 5);
}
new PlayersVehicle = CreateVehicle(vehicle, x, y, z, a+90, -1, -1, -1);
LinkVehicleToInterior(PlayersVehicle, GetPlayerInterior(playerid));
format(String, sizeof(String), "Du hast dir ein %s gespawnt!", aVehicleNames[vehicle - 400]);
SendClientMessage(playerid, l_green, String);
return 1;
}
return 0;
}
....
Komme da nicht weiter, die "Versuche" gingen alle in die Hosen (gelöscht)... ![]()
neue Update
Noch mehr neue Sachen ![]()
und lösch dann noch samp.ban
Nimm doch ein Freehoster wie funpic.
Da haste dann ne URL:
deinname.funpic.de/Update/datei.exe
Da steht aber, dass es Ablegen von Daten nicht erlaubt ist.
Ich suche etwas, wo ein Programm auch Downloaden kann...
Früher hatte ich so eine Seite, die ist aber Down ![]()
:
http://www.dieseite.de/deruser/datei.EXE
Dann, konnte ich dem programm sagen, dass er die Datei downloaden soll...
jetzt such ich wieder soetwas....