kanns grade nicht testen weil alleine ging es ja immer
//edit: Ja es ging so, aber bitte kann mir einer noch so ein durchsuchen kommando machen wo die waffen so stehen
|_Du hast %s durchsucht_|
Waffen: M4:250 , RPG:1 usw
Geld: %i$
kanns grade nicht testen weil alleine ging es ja immer
//edit: Ja es ging so, aber bitte kann mir einer noch so ein durchsuchen kommando machen wo die waffen so stehen
|_Du hast %s durchsucht_|
Waffen: M4:250 , RPG:1 usw
Geld: %i$
ok danke und kann einer noch bitte für mich ein durchsuchen kommand mit dcmd machen wo dann die waffenaufleuchten
nim dcmd ist leichte zu machen
dafür brauchst du baer das include und plugin
und ganz oben
#include <sscanf2>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
bei OnPlayerCommandText
dcmd(ac, 2, cmdtext);
unten im script
dcmd_ac(playerid,params[])
{
if(IsPlayerAdmin(playerid)>0)
{
new text[256];
if(sscanf(params, "s[512]",text)) return SendClientMessage(playerid,COLOR_YELLOW,"Benutzung: /ac [Text]");
new aname[MAX_PLAYER_NAME], astr[256];
GetPlayerName(playerid, aname, sizeof(aname));
format(astr, sizeof(astr), "Admin-Chat %s: %s ", aname, text);
SendClientMessage(playerid, COLOR_ORANGE, astr);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && gAdmin[i]>0 && i != playerid)
{
format(astr, sizeof(astr), "Admin-Chat %s: %s ", aname, text);
SendClientMessage(i,COLOR_ORANGE, astr);
}
}
}
else{SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin oder dein Admin-Rang ist zu niedrig!");}
print(astr);
return 1;
}
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