Also, hallo ich bin eig ganz neu im scripten,
also ich habe einen wunsch der wäre, ein durchsuchen kommando mit dcmd, das halt alle waffen aufleuchten die er mit hat
und meine frage ist, was bei dem befehl nicht stimmt
dcmd_aufladen(playerid,params[])
{
#pragma unused params
if(gTeam[playerid] == 8)
{
if(IsPlayerInRangeOfPoint(playerid, 10, -1106.6193,-1621.5898,76.3672))
{
if(IsPlayerInVehicle(playerid, lacoauto[8])||IsPlayerInVehicle(playerid, lacoauto[9]))
{
if(sitz == 0)
{
if(IsOnJob[playerid] == 0)
{
dtimer = SetTimer("DrogenT", 30000, 0);
SendClientMessage(playerid, COLOR_GREEN, "Warte nun 30sekunden bis die Drogen aufgeladen sind!");
TogglePlayerControllable(playerid, false);
ladevorgang[playerid] = 1;
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(gTeam[i]==1||gTeam[i]==2||gTeam[i]==5)
{
SendClientMessage(i, COLOR_WHITE, "**MELDUNG**");
SendClientMessage(i, COLOR_WHITE, "Die La Cosa Nostra holt gerade Drogen, beilt euch damit ihr sie aufhalten könnt!");
SendClientMessage(i, COLOR_WHITE, "**MELDUNG-ENDE**");
}
}
}
else{SendClientMessage(playerid, COLOR_RED, "Du bist nicht der Fahrer!");}
}
else{SendClientMessage(playerid, COLOR_RED, "Du kannst nicht mehr aufladen!");}
}
else{SendClientMessage(playerid, COLOR_RED, "Das funktioniert mit diesem Fahrzeug nicht!");}
}
else{SendClientMessage(playerid, COLOR_RED, "Du bist am falschen Ort");}
}
else{SendClientMessage(playerid, COLOR_RED, "Gehörst nicht der LCN an");}
return 1;
}
forward DrogenT(playerid);
public DrogenT(playerid)
{
holtdrogen[playerid] = 1;
ladevorgang[playerid] = 0;
SendClientMessage(playerid, COLOR_GREEN, "Du hast 20 Drogenpäckchen aufgeladen");
TogglePlayerControllable(playerid, true);
return 1;
}
//edit acchja der fehler, es steht immer bei wem anders das er die packchen bekomen hat, , und der spieler im truck bleibt gefreezt, aber, wenn ich alleine auf den server bin dann geht es
Dieses kommando und das public habe ich ganz unten im script sowie das forward
Also ich bitte um Hilfe
LG
Mausi