Salut,
Astazi am sa va arat cum puteti crea foarte usor o masina prin simpla comanda /createcar.
Sa incepem:
Aveti nevoie de:
ZCMD - Zeex
Sscanf - Y_Less
adaugam la noi in gamemode:
Codul comenzi:
Acum sa va explic cum sta treaba:
pos[numar] = sunt coordonatele player-ului
vID, color, color 1 = id masina, avion, elicopeter s.a.md.
SendClientMessage = trimite playerului un mesa in care ii spune ca a facut masina cu id x colorile x si x.
Asta a fost tot, daca aveti probleme lasati reply.
Ultima editare efectuata de catre sRk7 in Joi Aug 28, 2014 9:22 am, editata de 1 ori (Motiv : Update comanda.)
Astazi am sa va arat cum puteti crea foarte usor o masina prin simpla comanda /createcar.
Sa incepem:
Aveti nevoie de:
ZCMD - Zeex
Sscanf - Y_Less
adaugam la noi in gamemode:
Cod:
#include <sscanf2>
#include <zcmd>
Codul comenzi:
Cod:
CMD:createcar(playerid, params[])
{
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
new vID, color, color1;
if(sscanf(params, "ddi", vID, color, color1)) return SendClientMessage(playerid, -1, "Use: /createcar <car id> <color 1> <color 2>");
if(vID < 400 || vID > 611) return SendClientMessage(playerid, -1, "Vehicolul cu acest ID nu exista.");
CreateVehicle(vID, pos[0]+2, pos[1], pos[2], 1.0, color, color1, 1000);
new str[224], vehname[200], iName[MAX_PLAYER_NAME];
GetPlayerName(playerid, iName, sizeof(iName));
switch(vID)
{
case 411: format(vehname, sizeof(vehname), "Infernus");
case 405: format(vehname, sizeof(vehname), "Sentinel");
case 426: format(vehname, sizeof(vehname), "Premier");
case 400: format(vehname, sizeof(vehname), "Landstalker");
case 401: format(vehname, sizeof(vehname), "Bravura");
case 602: format(vehname, sizeof(vehname), "Alpha");
case 415: format(vehname, sizeof(vehname), "Cheetah");
}
format(str, sizeof(str), "Ai creeat un %s (ID: %d) | Culori: %d, %d | Proprietar: %s", vehname, vID, color, color1, iName);
SendClientMessage(playerid, -1, str);
return 1;
}
Acum sa va explic cum sta treaba:
pos[numar] = sunt coordonatele player-ului
vID, color, color 1 = id masina, avion, elicopeter s.a.md.
SendClientMessage = trimite playerului un mesa in care ii spune ca a facut masina cu id x colorile x si x.
Asta a fost tot, daca aveti probleme lasati reply.
Ultima editare efectuata de catre sRk7 in Joi Aug 28, 2014 9:22 am, editata de 1 ori (Motiv : Update comanda.)