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
administator
Respect : 100%
Mesaje : 1263
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



Ajut utilizatori ForumGratuit cu probleme legate de (scripturi,coduri,widgeturi,forum) tot ceea ce trebuie sa faci este sa dai un mesaj privat 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
Rank: Membru
Respect : 100%
Mesaje : 487
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: Dum Iul 22, 2018 9:26 pm