Ne, das ist irgentwie nicht richtig, hab das ja bei /buy schon drin
Außerdem kommen dann noch mehr Errors.
Trotzdem danke.
Ich zeige nochmal kurz was ich jetzt gemacht (versucht) habe:
Also erst einmal den /kamera befehl:
if(strcmp(cmdtext,"/kamera",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pKamera] == 1)
{
SendClientMessage(playerid,GELB,"Du hast deine Kamera herrausgeholt!");
GivePlayerWeapon(playerid,43,1000);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du hast noch keine Kamera, kauf dir im 24/7 eine!");
}
}
return 1;
}
Dann noch den Teil im 24/7 /buy bereich, damit man die auch kaufen kann (in der Ersten zeile sind die 2 errors die oben schon erwähnt)
else if (item == 11 && GetPlayerMoney(playerid) > 200)
{
GivePlayerMoney(playerid, - 200);
format(string, sizeof(string), "~r~-$%d", 50);
GameTextForPlayer(playerid, string, 5000, 1);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "Eine Kamera gekauft.");
SendClientMessage(playerid, COLOR_GRAD4, string);
PlayerInfo[playerid][pKamera] = 1;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du hast nicht genug Geld Dafür!");
}
dann hab ich oben im PlayerInfo bereich noch pKamera definiert.
(das müsste alles gewesen sein. )
Und was ist nun der Fehler?
Lg byBSE
//edit: muss man villt. irgentwo noch definieren das es 11 items gibt?