Hallo
Habe es noch etwas umgebaut, jedoch kommt immer die Meldung, dir wurde kein Angebot gestellt.
dcmd_sex(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
new pID, preis, string[128];
new freier[MAX_PLAYER_NAME], nutte[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pJob] == 9)
{
if(sscanf(params,"dd",pID,preis))
{ return SendClientMessage(playerid,COLOR_GREY,"Benutze /sex [playerid] [Preis]"); }
if(sscanf(params,"dd",pID,preis))
{ return SendClientMessage(playerid,COLOR_GREY,"Benutze /sex [playerid] [Preis]"); }
if(preis < 1 || preis > 10000) { return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht mehr als $10000 oder unter $1 verlangen."); }
if(pID == playerid || IsPlayerNPC(pID)) { return SendClientMessage(playerid,COLOR_RED,"Nicht möglich"); }
if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(pID))
{
format(string,sizeof(string),"Du bietest %s Sex für $%d an",freier,preis);
SendClientMessage(playerid,COLOR_WHITE, string);
format(string, sizeof(string),"%s bietet dir Sex für $%d an. Gebe /acceptsex ein",nutte,preis);
SendClientMessage(pID,COLOR_WHITE,string);
PlayerInfo[playerid][pJPoints] += 1;//was auch immer das ist XD
SAngebot[pID] = 1;
SAngebot[playerid] = 1;
}
else { return SendClientMessage(playerid,COLOR_RED,"Du bist nicht mit dem Freier in einem Wagen."); }
}
else { return SendClientMessage(playerid,COLOR_RED,"Du bist keine Nutte!"); }
}
return 1;
}
dcmd_acceptsex(playerid,params[])
{
new pID, string[128], preis, nutte[MAX_PLAYER_NAME];
pID = strval(params);
if(IsPlayerConnected(playerid))
{
if(SAngebot[pID] == 1)//wenn das verneint wird, kommt dann nach der klammer das gegenteil
{
if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(pID))
{
format(string,sizeof(string),"%s fand dich geil und du hattest so viel Lust das du dich besser fühlst.",nutte);
SendClientMessage(playerid,COLOR_WHITE,string);
JB_GivePlayerMoney(playerid, -preis);
JB_GivePlayerMoney(pID,preis);
SAngebot[playerid] = 0;
SAngebot[pID] = 0;
JB_SetPlayerHealth(playerid,150.0);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du befindest dich nicht im gleichen Auto");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Dir hat keiner Sex angeboten.");
}
}
return 1;
}
PS: Angebot heisst SAngebot
JPoints sind Jobpoints, welche am Payday ausgezahlt werden
MfG dUDA