| EsDiablo a întrebat:

am un server de Sa-Mp dar nu stiu sa pun masini personale in el. Va rog ajutati-ma dau FUNDA!

Răspuns Câştigător
| mohi789 a răspuns:

Dupa cum vezi in titlu o sa va arat cum sa puneti masini personale.
Pentru inceput deschidem gamemode-ul cu pawno sau c++ dupa cum doriti dvs (sfatul meu este cu pawno findca este mai usor).

Punem la inceput sus unde sunt #define si #include sub ele punem

new nume;


Dupa aceea ne ducem dam edit> find > si cautam OnGameModeInit

Dupa ce am gasit OnGameModeInit facem urmatorul lucru sa pozitionam masina.

nume = AddStaticVehicle(522, 688.3740,-1261.5845,13.1338,89.9412,79,25);


522 - reprezinta id de la masina in cazul acesta este un nrg-500

688.3740,-1261.5845,13.1338,89.9412 - reprezinta coordonatele masini, ca sa le obtineti dati /save in joc, dupa ce ati dat va duceti in My Document > GTA San Andreas User Files > Samp > savedpositions si cautati acolo (pentru a le diferentia puteti da asa /save coorodante masina x, am dat un exemplu voi puteti scrie orice).

79, 25 - reprezinta culoarea 1 si culoarea 2 puteti afla id-urile de aici http://wiki.sa-mp.com/wiki/Color_ID

Acum mai avem de pus un singur lucru. Intai cautam OnPlayerEnterVehicle si punem asta.

if(vehicleid == nume &&! ispassenger)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strcmp(sendername,"aici puneti numele jucatorului care va conduce masina", true))
{
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid, COLOR_GREY," iar aici puneti un mesaj pentru cei care incearca sa urce in masina!");
RemovePlayerFromVehicle(playerid);
}
}


Dupa ce am terminat si asta dam compilare salvam si am terminat.

0 răspunsuri: