Also ich mache das immer so, ich erstelle mir ein Pickup und wen man durch läuft. Dan bekommt er gewisse Waffen.
Schritt 1:
Du scrollst ihm Script gant hoch, und gibst ein
new pickup;
Schritt 2:
Du scrollst zu OnGameModeInit, und dort gibst du ein pickup = CreatePickup(1240,23,-1612.7067,676.9282,-4.9063);
" Die Zahl 1240 steht für die PickupiD, und die 23, wen der Spieler einmal den Pickup benutzt hat ob es dann verschwinden soll. Und die anderen Zahlen für X,Y,Z.
Schritt 3:
Du gehst zu OnPlayerPickUpPickup(playerid, pickupid), da gibst du ein
if(pickupid == pickup)
{
GivePlayerWeapon(playerid,51,10);
GivePlayerWeapon(playerid,40,1);
GivePlayerWeapon(playerid,39,2);
GivePlayerWeapon(playerid,34,250);
GivePlayerWeapon(playerid,18,8);
GivePlayerWeapon(playerid,30,2410);
GivePlayerMoney(playerid,-25000);
SendClientMessage(playerid,grün,"Du hast dir erfolgreich die Waffen gekauft");
}
Man kann das auch so Scripten, das nur gewisse Fraktionen das benutzen dürfen.