fraNNNta-Design

Bine a-ti venit pe fraNNNta-Design
fraNNNta-Design

Cel mai frumos forum romanesc


[Comanda] Creare Masina

Anonymous
Vizitator
Vizitator

Este acum: OnlineOffline

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.)
Aditzu.
Aditzu.
Rank: administrator

Este acum: OnlineOffline
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
Anonymous
Vizitator
Vizitator

Este acum: OnlineOffline

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 ?
PitiKu
PitiKu
Rank: Membru
Rank: Membru

Este acum: OnlineOffline
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? :))

Continut sponsorizat

Este acum: OnlineOffline

biggri Re: [Comanda] Creare Masina

Mesaj Scris de Continut sponsorizat


    Acum este: Joi Aug 22, 2019 11:56 pm