Szia!
A ZCMD-t ugyan úgy betudod rakni a módba, én pedig ezt láttam a legideálisabb megoldásnak:
#include <a_samp>
#include <dutils>
#include <sscanf>
#include <zcmd>
#include <dini>
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_ORANGE 0xFF9933AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
new penz[MAX_PLAYERS];
new kid[MAX_PLAYERS];
CMD:ujkocsi(playerid, params[])
{
new Float:X, Float:Y, Float:Z, Float:R, string[128];
GetPlayerFacingAngle(playerid, R);
GetPlayerPos(playerid, X, Y, Z);
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
if(sscanf(params, \"dd\",kid,penz)) return SendClientMessage(playerid, COLOR_GREY, \"Használat: /ujkocsi [iD] [Ár]\");
if(kid[playerid] < 400 || kid[playerid] > 611) return SendClientMessage(playerid, COLOR_RED, \"Az ID-nek 400 és 611 között kell lennie!\");
CreateVehicle(kid[playerid],X+2,Y+2,Z+2,R,-1,-1,0);
format(string, sizeof(string), \"Sikeresen lehívtad a %d ID-jû autót %d árért!\", kid,penz[playerid]);
SendClientMessage(playerid, COLOR_ORANGE, string);
return 1;
}
CMD:aeladkocsi(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, \"Nem vagy fõadmin!\");
if(IsPlayerInVehicle(playerid, kid[playerid]))
{
GivePlayerMoney(playerid, penz[playerid]);
SendClientMessage(playerid, COLOR_ORANGE, \"Sikeresen eladtad a kocsid!\");
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Nem ülsz az autódban!\");
}
return 1;
}