frage wie kann ich leuten waffen geben?
wie kann ich leuten eine waffe geben
- Bberndt0
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
GivePlayerWeapon(playerid,WaffenID,Munition);
Edit:/ Mit Befehl könnte es so aussehen:
if(strcmp(cmd, "/waffe", true) == 0)
{
GivePlayerWeapon(playerid,38,9999);
return 1;
} -
-
und wie macht man das wenn man /waffe macht das da z.B. steht: /waffe [waffenid],[Munition],[SpielerName/Teil des Namens]
also das er das dann nich gleich gibt -
Ansatz:
public OnPlayerCommandText(playerid, cmdtext[])
dcmd(giveweapon,10,cmdtext);
dcmd_giveweapon(playerid,params[])
{
if(Player[playerid][admin] < 1){
return SendClientMessage (playerid,WEIS,"SERVER: Unknown command.");
}
new pID,weapon,ammo;
if(sscanf(params,"udd",pID,weapon,ammo)){
return SendClientMessage(playerid,WEIS,"Usage: /giveweapon [playerid] [weaponID] [ammo]");
}
if(!IsPlayerConnected(pID)){
return SendClientMessage(playerid,WEIS,"Nobody is connected with this ID!");
}
new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
GivePlayerWeapon(pID,weapon,ammo);
GetPlayerName(playerid,aname,sizeof(aname));
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"You have given the player %s weapon ID:%d with %d ammo",name,weapon,ammo);
format(string2,sizeof(string2),"Admin %s has give you weapon ID:%d with %d ammo",aname,weapon,ammo);
SendClientMessage(playerid,GRÜN,string);
SendClientMessage(pID,GRÜN,string2);
return 1;
} -
wo kommt das rein ?
GivePlayerWeapon(playerid,WaffenID,Munition);
-
-
-
C:\Users\Birgit\Desktop\GTA sever\gamemodes\SEVER.pwn(533) : warning 217: loose indentation
C:\Users\Birgit\Desktop\GTA sever\gamemodes\SEVER.pwn(533) : error 017: undefined symbol "WaffenID"
C:\Users\Birgit\Desktop\GTA sever\gamemodes\SEVER.pwn(540) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
dann kommt immer das raus
-
Mach direkt unterm Public:
new cmd[256];
Und das mit WaffenID ist wohl einfach, dass du keine WaffenID angegeben hast:
Also ersetzt du das Wort WaffenID durch eine richtige ID (Zahl)
Liste der WaffenID´s
Da musste einfach die Zeilen reinrücken__
Hört sich vielleicht ein bisschen doof erklärt an, aber ich wusst jetzt nicht wie ichs schreiben sollte -
Keyboy ist gibt für dich eine Melden Funktion
Das war ein Hinweis für seine Laufbahn hier
-
und was muss ich hir machen
C:\Users\Birgit\Desktop\GTA sever\gamemodes\SEVER.pwn(533) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
-
Lernen richtig einzurücken.
-
habe ich wen ich weiter mache kommen zwei warnungen
-
-
habe ich wen ich weiter mache kommen zwei warnungen
ich versteh euch nicht....
woher sollen wir wwissen was du für warnungen hast
poste sie doch dan kan man helfen
aber mit dem satz kan man nicht helfenMFG waidi
-
ich habs jetz habbe sie ganz oben eingefügt jetz köntte ich sie weiter nach links setzen dannke für den script