public OnPlayerEditAttachedObject(playerid, EDIT_RESPONSE:response, index, modelid, boneid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ)
{
if(response)
{
if(fScaleX > 2 || fScaleY > 2 || fScaleZ > 2)
{
EditAttachedObject(playerid, index);
SendClientMessage(playerid,COLOR_RED,"[Info]: {FFFFFF}Solche unrealistischen Werte sind nicht willkommen.");
return 1;
}
if(GetPVarInt(playerid,"VictimSchmuck") == 1)
{
ShowPlayerDialog(playerid,DIALOG_VICTIM_SCHMUCK2,DIALOG_STYLE_MSGBOX,"{007DFF}"SERV_NAME"{FFFFFF} - Victim Schmuck","Möchtest du die Sonnenbrille für 850$ kaufen?","Kaufen","Abbrechen");
SpielerInfo[playerid][sVictimBrilleOffX] = fOffsetX;
SpielerInfo[playerid][sVictimBrilleOffY] = fOffsetY;
SpielerInfo[playerid][sVictimBrilleOffZ] = fOffsetZ;
SpielerInfo[playerid][sVictimBrilleRotX] = fRotX;
SpielerInfo[playerid][sVictimBrilleRotY] = fRotY;
SpielerInfo[playerid][sVictimBrilleRotZ] = fRotZ;
SpielerInfo[playerid][sVictimBrilleScaX] = fScaleX;
SpielerInfo[playerid][sVictimBrilleScaY] = fScaleY;
SpielerInfo[playerid][sVictimBrilleScaZ] = fScaleZ;
}
if(GetPVarInt(playerid,"VictimSchmuck") == 2)
{
ShowPlayerDialog(playerid,DIALOG_VICTIM_SCHMUCK2,DIALOG_STYLE_MSGBOX,"{007DFF}"SERV_NAME"{FFFFFF} - Victim Schmuck","Möchtest du diese Cap für 1.250$ kaufen?","Kaufen","Abbrechen");
SpielerInfo[playerid][sVictimCapOffX] = fOffsetX;
SpielerInfo[playerid][sVictimCapOffY] = fOffsetY;
SpielerInfo[playerid][sVictimCapOffZ] = fOffsetZ;
SpielerInfo[playerid][sVictimCapRotX] = fRotX;
SpielerInfo[playerid][sVictimCapRotY] = fRotY;
SpielerInfo[playerid][sVictimCapRotZ] = fRotZ;
SpielerInfo[playerid][sVictimCapScaX] = fScaleX;
SpielerInfo[playerid][sVictimCapScaY] = fScaleY;
SpielerInfo[playerid][sVictimCapScaZ] = fScaleZ;
}
if(GetPVarInt(playerid,"VictimSchmuck") == 3)
{
ShowPlayerDialog(playerid,DIALOG_VICTIM_SCHMUCK2,DIALOG_STYLE_MSGBOX,"{007DFF}"SERV_NAME"{FFFFFF} - Victim Schmuck","Möchtest du dieses Bandana für 2.250$ kaufen?","Kaufen","Abbrechen");
SpielerInfo[playerid][sVictimBandanaOffX] = fOffsetX;
SpielerInfo[playerid][sVictimBandanaOffY] = fOffsetY;
SpielerInfo[playerid][sVictimBandanaOffZ] = fOffsetZ;
SpielerInfo[playerid][sVictimBandanaRotX] = fRotX;
SpielerInfo[playerid][sVictimBandanaRotY] = fRotY;
SpielerInfo[playerid][sVictimBandanaRotZ] = fRotZ;
SpielerInfo[playerid][sVictimBandanaScaX] = fScaleX;
SpielerInfo[playerid][sVictimBandanaScaY] = fScaleY;
SpielerInfo[playerid][sVictimBandanaScaZ] = fScaleZ;
}
}
else
{
EditAttachedObject(playerid, index);
SendClientMessage(playerid,COLOR_RED,"[Info]: {FFFFFF}Drücke auf das 'Speicherkarte'-Symbol um fortzufahren.");
}
return 1;
}
Alles anzeigen