ok also mit sscanf und strtok ist es möglich parameter in commands zu verwenden auf verschiedene arten nur ist sscanf schneller und auch ehrlich gesagt auch so gesehen einfach zu verwenden
oder leichter.
Bei sscanf hat es character welche die parameter angibt sprich
Specifier(s) Name Example values
i, d Integer 1, 42, -10
c Character a, o, *
l Logical true, false
b Binary 01001, 0b1100
h, x Hex 1A, 0x23
o Octal 045 12
n Number 42, 0b010, 0xAC, 045
f Float 0.7, -99.5
g IEEE Float 0.7, -99.5, INFINITY, -INFINITY, NAN, NAN_E
u User name/id (bots and players) Y_Less, 0
q Bot name/id ShopBot, 27
r Player name/id Y_Less, 42
was ist mit parameter gemeint ? Damit wird das gemeint was man hinter einem command eingibt sei es bei /kick die id oder bei einem ban befehl die id und den grund.
Um sscanf zu verwenden brauchst du entweder das sscanf 2.6 version welches ein plugin ist oder du kannst auch den sscanf code nehmen und ins script packen
siehe:
http://forum.sa-mp.com/showthread.php?t=120356
oder
http://wiki.sa-mp.com/wiki/Sscanf_code
weitere verwendung von sscanf findest du auch hier [ SCRIPTING ] sscanf 2.0 in bezug auf MYSQL etc...
Nun kommen wir zu deinem command
wo ich dir ja schon die verwendung vorgegeben habe
new vehicle[30];
if(sscanf(params,"s",vehicle)) return SendClientMessage(playerid, COLOR_WHITE, "Tippe: {FFD200}/v {FFFFFF}[NAME] (z.B {FFD200}/v elegy)");
was man auch so verwenden kann
if(sscanf(params,"s[30]",vehicle)) return SendClientMessage(playerid, COLOR_WHITE, "Tippe: {FFD200}/v {FFFFFF}[NAME] (z.B {FFD200}/v elegy)");[/pwn]du kannst ja mal bissle probieren deinen command umzuschreiben auf ocmd und testen und bei problemen halt nochmal hier posten
edits
//edit 1 + 2 BB codes haben etwas gespackt