Hab eine frage wenn ich eine dialgo mit skins mache krieg nicht mein skins Sondern von einen andrer Befehl Waffen .
Ich hab ein /equip Punkt gemacht wo man Waffen nehmen kann .
Dann hab ich ein /skin Punkt gemacht wo ich skins nehmen kann
Es ging So lange ich 1 sache drin hatte .
Kann es daran liegen das sie nebeneinander sind oder ich zu viel befehle hab ?
Wo ist der fehler ich schick euch ma beide
#define DIALOG_SKINSP 4 //PRESI
#define DIALOG_WAFFENP 4 //PRESI
-
if (strcmp("/pskin", cmdtext, true, 10) == 0)
{
if(isPlayerInFrakt(playerid,7))
{
ShowPlayerDialog(playerid,DIALOG_SKINSP,DIALOG_STYLE_LIST,"Skinauswahl","Security Skin1\nSecurity Skin2\nCo/Leader Skin3\nCo/Leader Skin4\n","Auswählen","Abbrechen");
if(IsPlayerInRangeOfPoint(playerid, 3,221.9121,188.3132,1003.0313))
{SendClientMessage(playerid, BLAU, "Du hast Deine Skin bekommen ");
}
else
{
SendClientMessage(playerid, 0xFE0000FF, "Du bist nicht in der Naehe des Pickups");
}}
}if (strcmp("/pequip", cmdtext, true, 10) == 0)
{
if(isPlayerInFrakt(playerid,7))
{
ShowPlayerDialog(playerid,DIALOG_WAFFENP,DIALOG_STYLE_LIST,"Waffen/Heal/Ammor","Heal 1\nArmmor 2\nDeagle 3\nMP5 4\nSpray 5\n","Auswählen","Abbrechen");
if(IsPlayerInRangeOfPoint(playerid, 3,221.9121,188.3132,1003.0313))
{SendClientMessage(playerid, BLAU, "Du hast Deine Skin bekommen ");
}
else
{
SendClientMessage(playerid, 0xFE0000FF, "Du bist nicht in der Naehe des Pickups");
}}
}
return 0;
}
-
//präsi waffenif(dialogid==DIALOG_WAFFENP)
{
if(listitem==0)
{
SetPlayerHealth(playerid,100);
}
if(listitem==1)
{
SetPlayerArmour(playerid,100);
}
if(listitem==2)
{
GivePlayerWeapon(playerid, 24, 99999);
}
if(listitem==3)
{
GivePlayerWeapon(playerid, 29, 999999);
}
if(listitem==3)
{
GivePlayerWeapon(playerid, 41, 999999);
}return 1;
}
//PRÄSI SKINS
if(dialogid==DIALOG_SKINSP)
{
if(listitem==0)
{
SetPlayerSkin(playerid,163);
}
if(listitem==1)
{
SetPlayerSkin(playerid,164);
}
if(listitem==2)
{
SetPlayerSkin(playerid,187);
}
if(listitem==3)
{
SetPlayerSkin(playerid,295);
}return 1;
}
return 1;
}
bitte brauch hilfe ich kann keine skins mehr nehmen