Hey Habe ein Problem. Ich habe das Script
und ich Würde gerne Wissen wie ich So Einen befehl adde /sellgun [id] und der mit der [id] Bekommt dann die Waffe
P.s Ich bin Scripting Anfänger
Hey Habe ein Problem. Ich habe das Script
und ich Würde gerne Wissen wie ich So Einen befehl adde /sellgun [id] und der mit der [id] Bekommt dann die WaffeMit Parametern.
Gibt es genügend TUtorials zu aber ich zeig dir mal mein Beispiel.
ocmd:givegun(playerid,params[])
{
new gunplayerid, gunid, gunammo;
if(SpielerInfo[playerid][pAdmin] <= 3)
{
return SendClientMessage(playerid,COLOR_GREY,"Fehler: Du bist kein Administrator Level 3");
}
if(sscanf(params,"udd",gunplayerid,gunid,gunammo))
{
return SendClientMessage(playerid,COLOR_YELLOW,"Hinweis: /givegun [playerid] [Waffen-ID] [Munition] ");
}
if(!IsPlayerConnected(gunplayerid))
{
return SendClientMessage(playerid,COLOR_GREY,"Fehler: Der angegebene Spieler ist nicht online!");
}
else
{
new DerPlayer[MAX_PLAYER_NAME], DerAdmin[MAX_PLAYER_NAME], string[128], nstring[128];
GetPlayerName(playerid,DerAdmin,sizeof(DerAdmin));
GetPlayerName(gunplayerid,DerPlayer,sizeof(DerPlayer));
format(string,sizeof(string)," Du hast %s eine Waffe (ID %d ) mit %i Schuss gegeben!",DerPlayer,gunid,gunammo);
SendClientMessage(playerid, 0xFF0000FF,string);
format(nstring,sizeof(nstring),"Admin %s hat dir eine Waffe (ID %d ) mit %i Schuss gegeben!",DerAdmin,gunid,gunammo);
SendClientMessage(gunplayerid, 0xFF0000FF,nstring);
GivePlayerWeapon(gunplayerid, gunid, gunammo);
}
return 1;
}
Hier muss man aber Admin sein, um die Waffe zu vergeben.