Buna, astazi va prezint un tutorial in care puteti sa adaugati o masina de factiune, sa ii schimbati locatia sau culoarea respectivei.
1. Incepem adaugand un "new" la gamemode:
Pawno Code: [Select]
new tutorial1
Eu am pus numele "tutorial" si am creat doar unul, daca doriti mai multe masini, urmati aceleasi instructiuni.
Acuma trebuie sa creem masina cu: AddStaticVehicle , dar mai intai trebuie sa alegem masina si sa localizam unde vrem s-o punem:
1. Intram in GTA SAN ANDREAS
2. Ne urcam in masina dorita
3. Mergem la locatia dorita
4. Tastam /save din masina
2. Dupa ce am facut tot ce am zis mai sus ne ducem la: My Computer/Documents/GTA San Andreas User Files/SAMP/savedpositions. Acolo trebuie sa avem un cod gen: AddStaticVehicle(411,1620.7018,-1613.6495,13.2740,180.4184,64,1); //
411 = ID-UL masinii in care ai dat /save in joc
RESTUL CODULUI = X, Y, Z, pozitia in care se v-a afla masina
64,1 = Culoarea masinii in care ai dat /save in joc
3. Mergem la "public OnGameModeInit()" si scriem complectam cam asa:
Pawno Code: [Select]
tutorial1 = AddStaticVehicle(411,1620.7018,-1613.6495,13.2740,180.4184,64,1); // Infernus
1. Ca sa restrictionam masina doar pentru o anumita factiune, facem un public cu forward-ul:
2. Forward:
Pawno Code: [Select]
forward IsATutorialCar(carid)
3. Public:
Pawno Code: [Select]
public IsATutorialCar(carid)
{
if((carid == tutorial1))
{
return 1;
}
return 0;
}
if((carid == tutorial1)) inseamna masinile care le restrictionezi, eu am avut doar tutorial1.
Daca ai vrea sa pui mai multe masini, ar fi asa: if((carid == tutorial1) || (carid == tutorial2) || (carid == tutorial3) || (carid == tutorial4))
4. Mergem la public OnPlayerStateChange si scriem:
Pawno Code: [Select]
if(IsATutorialCar(newcar))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1) { }
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY,"{30a030}[ProGaming]: {FFFFFF}Ne pare rau, dar nu faci parte din {107BAD}Tutorial");}