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

Vizitator
Anonymous
Vizitator

biggri [Comanda] Creare Masina

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.
Rank: administrator
Respect : 100%
Mesaje : 1263
Inscris : 21/10/2012
Vezi profilul utilizatoruluihttp://exiled.wow3.info/

biggri Re: [Comanda] Creare Masina

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
Vizitator
Anonymous
Vizitator

biggri Re: [Comanda] Creare Masina

la data de Joi Aug 28, 2014 7:49 am
Pai daca o anulezi format() unde mai scrie ?
PitiKu
Rank: Membru
Respect : 100%
Mesaje : 487
Inscris : 23/06/2013
Vezi profilul utilizatoruluihttp://nebunaticii.forum.st

biggri Re: [Comanda] Creare Masina

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

biggri Re: [Comanda] Creare Masina

Sus