Moin,
ich wollte mal wiessen wie man so etwas wie einen Führerscheinerstellt?
Und wie man ihn vergibt.
Wir hatten ja das Thema mal mit der Mautstelle, da wurde ein pass angesprochen.
Wie erstellt und vergibt man so etwas?
Dinge erstellen und verteilen
- Weed
- 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
-
-
Erstellen:
new fuehrerschein[MAX_PLAYERS];
Vergeben:
Nutz die Sufu --> Commands mit Parametern
Sonst einfach mal nach was anderem suchen -
also die dinge einfach nur bei new machen?
wie wäre dann der befehl?
z.b.
giveplayer: Fueherschein? -
Wenn du nicht suchen willst -.-
Commands mit mehreren Paramtern -.-'
[ SCRIPTING ] Commands mit Parametern -
ich will nit das mit der ID wissen, sondern wie das geht jemanden das etwas zu geben
-
Häh? Dafür musst du das mit der ID wissen^^
Sagen wir mal du liest ein Parameter aus, welches "typ" heißt, das ist die ID von dem anderen.
Das wäre dann
fuehrerschein[typ]=1; -
bei den links habe ich nicht wirklich durchblicken können
//edit ich habe das bei den Samp Gamemode V1.5 im Showroom mal gesehen da stand was von ziel, nur wie definiere ich das Ziel???
-
Beispiel:
eigenes Callback:
dcmd_give(playerid,params[])
{
new player;
if(sscanf(params,"i",player))
{
return 1;/* hast keine Id gegeben*/
}
if(IsPlayerConnected(player))
{
new fuehrerschein[MAX_PLAYERS];
fuehrerschein[player] = 1;
// Du hast X einen Führerschein gegeben
return 1;
}
#pragma unused playerid
return 1;
}OnPlayerCommandTExt
dcmd(give,4,cmdtext); -
wenn ich den schein schon bei new definiert habe kann ich das new fuererschein weglassen oder? und wenn der befehel anders geht wie z.b. givefs muss unter onplayercommandtext hinter dem cmd ne 6 stehen oder?
-
breadfish.de
Hat das Thema geschlossen.