fraNNNta-Design

Bine a-ti venit pe fraNNNta-Design
conectarecreaza cont



[Comanda] Creare Masina

Distribuiţi
Vizitator OnlineOffline
avatar
Vizitator

biggri [Comanda] Creare Masina

Mesaj Scris de Vizitator la data de Mier Aug 27, 2014 10:15 pm

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


Sus
Aditzu. OnlineOffline
avatar
Rank: Administrator
Respect : 100%
Mesaje : 1237
Like oferite : 9958
Like primite : 723
Inscris : 21/10/2012

biggri Re: [Comanda] Creare Masina

Mesaj Scris de Aditzu. la data de Joi Aug 28, 2014 12:33 am

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



„We are Anonymous. We are Legion. We do not forgive. We do not forget. Expect us“
 Adi        Spameri         Eg
--------------------------------------------------------


=> AICI <=


Sus
Vezi profilul utilizatorului Vizualizeaza profilul
Vizitator OnlineOffline
avatar
Vizitator

biggri Re: [Comanda] Creare Masina

Mesaj Scris de Vizitator la data de Joi Aug 28, 2014 7:49 am

Pai daca o anulezi format() unde mai scrie ?


Sus
PitiKu OnlineOffline
avatar
Veteran
Respect : 100%
Mesaje : 437
Like oferite : 336
Like primite : 1
Inscris : 23/06/2013

biggri Re: [Comanda] Creare Masina

Mesaj Scris de PitiKu la data de Mar Oct 11, 2016 8:14 pm

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


Sus
Vezi profilul utilizatorului Vizualizeaza profilul
Continut sponsorizat OnlineOffline

biggri Re: [Comanda] Creare Masina

Mesaj Scris de Continut sponsorizat



Sus

    Acum este: Mar Dec 12, 2017 10:30 am