Nee ich habe jetzt keine Lust den ganzen Code rüberkopieren
ocmd:showweapons(playerid,params[])
{
new text[20], i = 1, string[2944], buffer[64], count = 1;
for(; i < 46; i++)
{
if(i != 19 && i != 20 && i != 21)
{
switch(Weaponwhitelist[i])
{
case false: { text = "Erlaubt"; }
case true: { text = "Verboten"; }
}
format(buffer,sizeof(buffer),"#%i | Waffenname: %s | Status: %s\n",i, GetWeaponNameById(i), text);
strcat(string,buffer);
weaponarray[playerid][count] = i;
count++;
}
}
return ShowPlayerDialog(playerid,DIALOG_ALLOWEDWEAPONS,DIALOG_STYLE_LIST,"Waffeninformationen:",string,"Weiter","Beenden");
}
Deshalb gibt es ja sowas wie CallLocalFunction oder sowas ich weisst nichtmehr genau wie das hiess