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

Nu sunteti conectat. Conectati-va sau inregistrati-va

[Comanda] Creare Masina

Vezi subiectul anterior Vezi subiectul urmator In jos  Mesaj [Pagina 1 din 1]

1normal [Comanda] Creare Masina la data de Mier Aug 27, 2014 10:15 pm

Vizitator

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

2normal Re: [Comanda] Creare Masina la data de Joi Aug 28, 2014 12:33 am

Aditzu.

avatar
Rank: Administrator
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 <=
Vezi profilul utilizatorului http://exiled.wow3.info/

3normal Re: [Comanda] Creare Masina la data de Joi Aug 28, 2014 7:49 am

Vizitator

avatar
Vizitator
Pai daca o anulezi format() unde mai scrie ?

4normal Re: [Comanda] Creare Masina la data de Mar Oct 11, 2016 8:14 pm

PitiKu

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

Vezi profilul utilizatorului http://nebunaticii.forum.st

Continut sponsorizat

Vezi subiectul anterior Vezi subiectul urmator Sus  Mesaj [Pagina 1 din 1]

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum