Bine a-ti venit pe fraNNNta-Design.
Vezi ultimul index creat de noi <a href="https://frannnta-design.hitforum.ro/t1994-cs-gold-design-remake">Cs Gold Design remake</a>


Bine a-ti venit pe fraNNNta-Design.
Vezi ultimul index creat de noi <a href="https://frannnta-design.hitforum.ro/t1994-cs-gold-design-remake">Cs Gold Design remake</a>

Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Conectare

description[Comanda] Creare Masina Empty[Comanda] Creare Masina

more_horiz
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:

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.)

description[Comanda] Creare Masina EmptyRe: [Comanda] Creare Masina

more_horiz
nu cred ca mai sunt asa bun in scripting samp dar ma bag si eu...
linia

Cod:

new str[224];
trebuie anulata daca nu ma insel

description[Comanda] Creare Masina EmptyRe: [Comanda] Creare Masina

more_horiz
Pai daca o anulezi format() unde mai scrie ?

description[Comanda] Creare Masina EmptyRe: [Comanda] Creare Masina

more_horiz
Daca ar fi sa adaugi toate masinile din samp , iti dai seama cum ar ajunge aceasta comanda? :))

description[Comanda] Creare Masina EmptyRe: [Comanda] Creare Masina

more_horiz
privacy_tip Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
power_settings_newConectați-vă pentru a răspunde