SeatAbfrage und dann abfragen ob der Spieler eine Mp5 hat, wenn nicht, erlaube schießen nicht sollte gehen ... :-x
Beiträge von TutNichts
-
-
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/dm", cmdtext, true, 10) == 0 || strcmp("/beispiel", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
return 1;
}return 0;
}#EDIT: Frrage falsch verstanden, sorry.

-
Du nimmst eine Variable, ich meine einen String/Array.
-
Strval Inputtext in einen String umwandeln und damit abfragen.
-
2/10 für die Mühe, schlecht, hässlich und sorry, einfach unkreativ.
-
gelöscht.
Aber du brauchst keine Spielervar für den Score. Wird ja direkt im Score gespeichert. Also so verständlich ist es nicht.
Es ist verständlich doch nur ein Denkfehler.
Ich weiß ja nicht ob er den Score von SA-MP aus verwendet oder ein eigenen. -
Alles anzeigen
Guten tag Leute,
ich habe einen befehl erstellt undzwar /ahelp aber irgendwie kommt nichts...
kommt kein Error nichts und ingame wenn ich /ahelp eintippe komtm nichts auch kein UNKNOWN:Server...
Befehl:
ocmd:ahelp (playerid,params[])
{
if(!isPlayerAnAdmin(playerid,1))SendClientMessage(playerid,ROT,"*______Admin-Befehle______*
if(!isPlayerAnAdmin(playerid,7))SendClientMessage(playerid,ROT,"Momentan keine");
if(!isPlayerAnAdmin(playerid,6))SendClientMessage(playerid,ROT,"/makeleader /setadmin /restart");
if(!isPlayerAnAdmin(playerid,5))SendClientMessage(playerid,ROT,"Momentan keine");
if(!isPlayerAnAdmin(playerid,4))SendClientMessage(playerid,ROT,"Momentan Keine");
if(!isPlayerAnAdmin(playerid,3))SendClientMessage(playerid,ROT,"/gethere /goto /ban /bsn");
if(!isPlayerAnAdmin(playerid,2))SendClientMessage(playerid,ROT,"/kick ");
if(!isPlayerAnAdmin(playerid,1))SendClientMessage(playerid,ROT,"/a ");
return 1;
}
Kann so nicht gehen ...
Eher so:
ocmd:ahelp (playerid,params[])
{
if(!isPlayerAnAdmin(playerid,>=1))SendClientMessage(playerid,ROT,"*______Admin-Befehle______*");
if(!isPlayerAnAdmin(playerid,>=7))SendClientMessage(playerid,ROT,"Momentan keine");
if(!isPlayerAnAdmin(playerid,>=6))SendClientMessage(playerid,ROT,"/makeleader /setadmin /restart");
if(!isPlayerAnAdmin(playerid,>=5))SendClientMessage(playerid,ROT,"Momentan keine");
if(!isPlayerAnAdmin(playerid,>=4))SendClientMessage(playerid,ROT,"Momentan Keine");
if(!isPlayerAnAdmin(playerid,>=3))SendClientMessage(playerid,ROT,"/gethere /goto /ban /bsn");
if(!isPlayerAnAdmin(playerid,>=2))SendClientMessage(playerid,ROT,"/kick ");
if(!isPlayerAnAdmin(playerid,>=1))SendClientMessage(playerid,ROT,"/a ");
return 1;
} -
Trotzdem ist es vorgekaut ... so lernt er nichts.
Meine Erläuterung wie er es machen soll:ZitatDu erstellt eine Spielervariable (PVar oder oben bei den new's) zählst diese dann für die killerid unter OnPlayerDeath hoch und für die playerid runter und fragst darüber ab ob die beiden in der DM1 Arena sind, fertig.
Ist eindeutig, lass ihn das doch erstmal probieren und lösche bitte deinen Post, ist doch viel besser/einfacher...
Sonst hätte ers in Scriptwünsch geschrieben ... -
-
-
Okay, das sieht doch schonmal nicht schlecht aus...
Und wie baue ich das dann ein?Also man soll halt eine Route bekommen, & dann sollen checkpoints gesetzt werden...
Das mit Checkpoint z.B.
Aber schau dir den Code lieber ordentlich an und fresse erstmal random -
Schönes Tutorial

9/10

mfg.

Wo gibt's den Abzug?
-
-
Was können wir denn dafür wenn da solche, Verzeihung wenn das falsch rüberkommt, aber, Affen joinen (löschen wenn unerwünscht) ... eine Whitelist für ein paar Spieler zu machen währe sinnlos.
-
Das schafft man auch alleine, selbst als Non-Scripter: [ SCRIPTING ] [TUT]Tore mit nur einem Befehl [GF und non GF]
-
Wieso machst du das mit strins und strdel?
-
- if(sscanf(params, "udd", pID, Waffe, Muni)) return SendClientMessage(playerid, Farbe, "Falsche Eingabe!");
- GivePlayerWeapon
< das brauchst du.
-
new Params[7];
vehicleid = GetPlayerVehicleID(playerid);
SetVehicleParamsEx(vehicleid, Params[0], Params[1], Params[2], Params[3], Params[4], Params[5], Params[6]);Probier ma'.
-
Falsches Forum, aber viel Spaß.
-
Das ist in meinen Augen kein Tutorial sondern einfach nur ein Code zum kopieren.