Moin,
Ich bräuchte mal bischen hilfe bei 2-3 dingen
Frage 1:
Wie mache ich es bei meinem drivein das das leben + genommen wird und net auf den Wert gesetzt wird?:
OnPlayerCommandText
if(strcmp(strget(cmdtext,0),"/drivein",true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerToPoint(3,playerid, 1214.3571,-904.6785,42.6526))
{
ShowPlayerDialogBSN(playerid);
}
else
{
SendClientMessage(playerid,WEISS,"Du bist nicht am DriveIn");
}
}
else
{
SendClientMessage(playerid,WEISS,"Du bist in keinem Fahrzeug");
}
return 1;
}
OnDialogResponse:
if(dialogid == DIALOG_DriveinBSN)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid)>=-50)
{
SetPlayerHealth(playerid,25);
}
else
{
SendClientMessage(playerid, WEISS, "Du hast nicht genug Geld");
}
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) >= -100)
{
SetPlayerHealth(playerid,50);
}
else
{
SendClientMessage(playerid, WEISS, "Du hast nicht genug Geld");
}
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) >= -150)
{
SetPlayerHealth(playerid,75);
}
else
{
SendClientMessage(playerid, WEISS, "Du hast nicht genug Geld");
}
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) >= -200)
{
SetPlayerHealth(playerid,100);
}
else
{
SendClientMessage(playerid, WEISS, "Du hast nicht genug Geld");
}
}
}
}
Wenn ich +15/+50/+75/+100 mache kriege ich errors
Frage 2:
Wieso sind die Händler in den Läden nicht da ?
OnPlayerConnect
SetPlayerShopName(playerid,"FDPIZA");
SetPlayerShopName(playerid,"FDBURG");
SetPlayerShopName(playerid,"FDCHICK");
SetPlayerShopName(playerid,"AMMUN1");
SetPlayerShopName(playerid,"AMMUN2");
SetPlayerShopName(playerid,"AMMUN3");
SetPlayerShopName(playerid,"AMMUN5");
Wäre sehr nett wenn jemand mir helfen könnte ..