Hallo
Wenn ich /equip eingebe passiert nix
mach eich aber /equip 1 oder 2 oeer 12 dann sagt er unknow command
weis einer wieso?
if (strcmp("/equip", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,5.0,211.0632,185.5197,1003.0313))
{
tmp = strget(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Hilfe : /equip [item nummer]");
SendClientMessage(playerid, COLOR_GREEN, "|_______ Ausrüstung _______|");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "| 1: Alle Waffen weglegen 2: Knüppel+Spray");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "| 3: Deagle 4: MP5");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "| 5: M4 6: Schrotflinte");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "| 7: Scharfschütztengewehr 8: Standart Ausrüstung");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "| 9: Schutzweste + Leben 10:FBI Ausrüstung");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "| 11:SWAT Ausrüstung 12:Army Ausrüstung");
return 1;
}
new item = strval(tmp);
if (item == 1)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_ResetPlayerWeapons(playerid);
}
}
else if (item == 2)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_GivePlayerWeapon(playerid, 3, 1);
M_GivePlayerWeapon(playerid, 41, 500);
}
}
else if (item == 3)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_GivePlayerWeapon(playerid, 24, 150);
}
}
else if (item == 4)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_GivePlayerWeapon(playerid, 29, 800);
GetPlayerName(playerid, sendername, sizeof(sendername));
}
}
else if (item == 5)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_GivePlayerWeapon(playerid, 31, 800);
GetPlayerName(playerid, sendername, sizeof(sendername));
}
}
else if (item == 6)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_GivePlayerWeapon(playerid, 25, 100);
GetPlayerName(playerid, sendername, sizeof(sendername));
}
}
else if (item == 7)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_GivePlayerWeapon(playerid, 34, 50);
GetPlayerName(playerid, sendername, sizeof(sendername));
}
}
else if (item == 8)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_ResetPlayerWeapons(playerid);
M_GivePlayerWeapon(playerid, 3, 1);//schlagstock
M_GivePlayerWeapon(playerid, 41, 500);//spray
M_GivePlayerWeapon(playerid, 25, 500);//Shotgun
M_GivePlayerWeapon(playerid, 31, 1500);//M4
M_GivePlayerWeapon(playerid, 24, 150);//Deagle
M_SetPlayerArmour(playerid, 100);
M_SetPlayerHealth(playerid, 100);
}
}
else if (item == 9)
{
if(pDaten[playerid][Team] == 1||pDaten[playerid][leader] == 1 ||pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6 ||pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7 || pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9 || pDaten[playerid][Team] == 20 || pDaten[playerid][leader] == 20)
{
M_SetPlayerArmour(playerid, 100);
M_SetPlayerHealth(playerid, 100);
GetPlayerName(playerid, sendername, sizeof(sendername));
}
}
else if (item == 10)
{
if(pDaten[playerid][Team] == 7||pDaten[playerid][leader] == 7)
{
M_ResetPlayerWeapons(playerid);
M_GivePlayerWeapon(playerid, 25, 500);//Shotgun
M_GivePlayerWeapon(playerid, 27, 150);//shotgun
M_GivePlayerWeapon(playerid, 34, 150);//Sniper
M_GivePlayerWeapon(playerid, 31, 1500);//M4
M_GivePlayerWeapon(playerid, 24, 150);//Deagle
M_GivePlayerWeapon(playerid, 37, 150);//Flammenwerfer
M_SetPlayerArmour(playerid, 100);
M_SetPlayerHealth(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Bist kein FBI Agent");
}
}
else if (item == 11)
{
if(pDaten[playerid][Team] == 6||pDaten[playerid][leader] == 6)
{
M_ResetPlayerWeapons(playerid);
M_GivePlayerWeapon(playerid, 25, 500);//Shotgun
M_GivePlayerWeapon(playerid, 31, 1500);//M4
M_GivePlayerWeapon(playerid, 24, 150);//Deagle
M_GivePlayerWeapon(playerid, 27, 150);//shotgun
M_GivePlayerWeapon(playerid, 34, 150);//Sniper
M_GivePlayerWeapon(playerid, 32, 150);//Tec9
M_SetPlayerArmour(playerid, 100);
M_SetPlayerHealth(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Bist kein SWAT Agent");
}
}
else if (item == 12)
{
if(pDaten[playerid][Team] == 9 || pDaten[playerid][leader] == 9)
{
M_ResetPlayerWeapons(playerid);
M_GivePlayerWeapon(playerid, 25, 500);//Shotgun
M_GivePlayerWeapon(playerid, 31, 1500);//M4
M_GivePlayerWeapon(playerid, 32, 150);//Tec9
M_GivePlayerWeapon(playerid, 24, 150);//Deagle
M_GivePlayerWeapon(playerid, 35, 150);//Raketenwerfer
M_SetPlayerArmour(playerid, 100);
M_SetPlayerHealth(playerid, 100);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Bist kein Army Member");
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " Nicht Befugt/Nicht Verfügbar!");
return 1;
}
}
return 1;
}
return 1;
}
Irgendwie geht nur der befehl nicht richtig
Habe aber noch ein zweites problem un dich weis net ob es damit zusammen hengt und zwar mein Zweite Problem ist das die dialoge immer noch etwas buggen Aber egal irgend wie geht nur dieser befehl nicht
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