Abend,
Ich brauche hilfe beim Script undzwar kann man entweder nur Job (Nebenjob) z.B Detektiv etc. haben oder nur in eine Fraktion sein, ich möchte das man beides haben kann bzw auch Job und Fraktion, was muss ich hier entfernen?
if(dialogid == 5553)
{
if(response)
{
new giveplayerid;
giveplayerid = ReturnUser(inputtext);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new playerfaction, givefaction;
if(PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pMember] != 0) playerfaction = PlayerInfo[playerid][pMember];
if(PlayerInfo[playerid][pLeader] != 0) playerfaction = PlayerInfo[playerid][pLeader];
if(PlayerInfo[giveplayerid][pLeader] == 0 && PlayerInfo[playerid][pMember] != 0) givefaction = PlayerInfo[giveplayerid][pMember];
if(PlayerInfo[giveplayerid][pLeader] != 0) givefaction = PlayerInfo[giveplayerid][pLeader];
if(PlayerInfo[giveplayerid][pHitman] >= 1) givefaction = 8;
if(PlayerInfo[playerid][pHitman] >= 1) playerfaction = 8;
if(PlayerInfo[giveplayerid][pJob] >= 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler hat bereits einen Job.");
return 1;
}
if(playerfaction == givefaction)
{
new giveplayer[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* %s bietet dir einen Job als Farmer an, du kannst mit '/accept job' den Job annehmen.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Du hast %s einen Job als Farmer angeboten.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GettingJob[giveplayerid] = 17;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist nicht in deiner Fraktion.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist nicht Online.");
return 1;
}
}
}
else
{
format(string, sizeof(string), "Drogendealer \nWaffendealer \nHure \nAnwalt \nDetektiv \nFarmer");
ShowPlayerDialog(playerid, 163, DIALOG_STYLE_LIST, "Dealer",string,"Auswählen","Abbrechen");
return 1;
}
}
Hab etwas mehr rauskopiert hoffe das mir jemand helfen kann .. auch wenn es hier nicht viele Profis gibt in Sachen Script