Guten Abend liebe Scripter,
Ich habe da ein kleines Problem, undzwar wenn ich mich mit dem Befehl /swatinvite einlade, kann ich mich zwar Ausrüsten als Swat, aber dann nicht mit dem normalen EQUIP vom PD.
C: Ausrüstungs Point
else if(IsPlayerInRangeOfPoint(playerid,5.0,254.2468,77.1104,1003.6406) || IsPlayerInRangeOfPoint(playerid,5.0,231.1223,113.2377,1003.2188) || IsPlayerInRangeOfPoint(playerid,5.0,210.4058,185.9881,1003.0313))
{
if(SpielerInfo[playerid][sSWAT] == 1)
{
if(GetPVarInt(playerid,"SWATDuty") == 0)
{
ShowPlayerDialog(playerid,DIALOG_DUTY_EQUIP,DIALOG_STYLE_LIST,"{007DFF}"SERV_NAME" | Dienstauswahl","In den Dienst gehen\nAusrüsten\nIn den SWAT Dienst gehen","Weiter","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_DUTY_EQUIP,DIALOG_STYLE_LIST,"{007DFF}"SERV_NAME" | Dienstauswahl","In den Feierabend gehen\nAusrüsten\nSWAT Offduty","Weiter","Abbrechen");
}
}
else if(IsACop(playerid))
{
if(GetPVarInt(playerid,"CopDuty") == 0)
{
ShowPlayerDialog(playerid,DIALOG_DUTY_EQUIP,DIALOG_STYLE_LIST,"{007DFF}"SERV_NAME" | Dienstauswahl","In den Dienst gehen\nAusrüsten","Weiter","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_DUTY_EQUIP,DIALOG_STYLE_LIST,"{007DFF}"SERV_NAME" | Dienstauswahl","In den Feierabend gehen\nAusrüsten","Weiter","Abbrechen");
}
}
}
Alles anzeigen
C: Ausürstungs Point mit Funktion
case 1://Ausrüsten
{
if(GetPVarInt(playerid,"CopDuty") == 0 && GetPVarInt(playerid,"SWATDuty") == 0)return SendClientMessage(playerid,COLOR_GREY,"Du musst erst in den Dienst gehen um dich ausrüsten zu können.");
if(GetPVarInt(playerid,"PDEquipt") == 1)return SendClientMessage(playerid,COLOR_RED,"Du kannst dich nur alle 3 Minuten ausrüsten.");
if(GetPVarInt(playerid,"CopDuty") == 1){
new string[64], fid[11];
format(fid,sizeof(fid),"%d",SpielerInfo[playerid][sFraktion]);
format(string,sizeof(string),"%s\n%s\n%s\n%s\n%s",mysql_GetString("frakequip", "Equip1Name", "frakid", fid),mysql_GetString("frakequip", "Equip2Name", "frakid", fid),mysql_GetString("frakequip", "Equip3Name", "frakid", fid), mysql_GetString("frakequip", "Equip4Name", "frakid", fid),mysql_GetString("frakequip", "Equip5Name", "frakid", fid));
ShowPlayerDialog(playerid,DIALOG_SWATEQUIP,DIALOG_STYLE_LIST,"{007DFF}"SERV_NAME" - PD Ausrüstung",string,"Ausrüsten","Abbrechen");
return 1;
}
else if(GetPVarInt(playerid,"SWATDuty") == 1) {
new string[64], fid[11];
format(fid,sizeof(fid),"%d",SpielerInfo[playerid][sFraktion]);
format(string,sizeof(string),"%s\n%s\n%s\n%s\n%s\nSWAT Ausrüstung",mysql_GetString("frakequip", "Equip1Name", "frakid", fid),mysql_GetString("frakequip", "Equip2Name", "frakid", fid),mysql_GetString("frakequip", "Equip3Name", "frakid", fid), mysql_GetString("frakequip", "Equip4Name", "frakid", fid),mysql_GetString("frakequip", "Equip5Name", "frakid", fid));
ShowPlayerDialog(playerid,DIALOG_PDEQUIP,DIALOG_STYLE_LIST,"{007DFF}"SERV_NAME" - SWAT Ausrüstung",string,"Ausrüsten","Abbrechen");
return 1;
}
}
Alles anzeigen
Wenn ich mich jetzt onduty als Cop gehen würde geht es nicht.. Ich kann nur mit SWAT Duty EQUIP nehmen, wenn ich im SWAT invitet bin.
Ich wollte es so, das wenn ich als COP onduty bin das ich nur die EQUIP´s nehmen kann von PD und nicht vom SWAT und wenn ich als SWAT onduty bin, nur das SWAT EQUIP.