Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

[PAMOKA] Bagazine


Tautvis !

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4752 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Pradedam...

Einame į savo pawno ir Spaudžiame Ctrl+f susirandame tokia eilute

public OnPlayerCommandText(playerid, cmdtext[])

{

Po šia komanda rašome

if(!strcmp(cmdtext, "/bagazine", true,8))

{

if (Carlist[playerid][Carid]==-1)

{

SendClientMessage(playerid,RAUDONA,"* Neturi transporto priemones. Gal ji sprogus? Bandyk {FFFFFF}/remont");

return 1;

}

if(GetPVarInt(playerid, "Bagazine") == 0)

{

SendClientMessage(playerid,RAUDONA,"* Bagazine uzdaryta. {FFFFFF}Ilipes i masina naudok {FF7722}/masina {FFFFFF}ir atidaryk bagazine.");

return 1;

}

new Float:cpo[3];

GetVehiclePos(Carlist[playerid][Carid],cpo[0],cpo[1],cpo[2]);

if(!PlayerToPoint(7,playerid,cpo[0],cpo[1],cpo[2]))

{

SendClientMessage(playerid,RAUDONA,"* Turi buti prie savo transporto priemones.");

return 1;

}

if(playerDB[playerid][bagazas]==0){ SendClientMessage(playerid, RED, "* Deja masinoje neimontuota bagazine. Ja gali isimontuoti autoservise ''Montuok ir ko'' prie degaline ROTADOS"); return 1;}

SendClientMessage(playerid,GREEN,"_____________________________");

SendClientMessage(playerid,WHITE," >>> BAGAZINE <<<");

SendClientMessage(playerid,GREEN,"_____________________________");

SendClientMessage(playerid,GREEN," /tzole - {FFFF77}parodo kiek turi zoles bagazineje.");

SendClientMessage(playerid,GREEN," /tgun - {FFFF77}parodo kokiu turi ginklu bagazineje.");

SendClientMessage(playerid,COLOR," /zpadet - {FFFF77}padeda zole i bagazine.");

SendClientMessage(playerid,COLOR," /zpaimt - {FFFF77}paima zole is bagazines.");

SendClientMessage(playerid,COLOR," /gpadet - {FFFF77}padeda ginkla i bagazine.");

SendClientMessage(playerid,COLOR," /gpaimt - {FFFF77}paima ginkla is bagazines.");

SendClientMessage(playerid,GREEN,"_____________________________");

return 1;

}

Tada Einame į apačia ir rašome

public mbagaza(playerid)

{

PlayerPlaySound(playerid, 1150, 257.6206, -41.5307, 1002.0234);// Garsas

SendClientMessage(playerid,BLUE,"________________________________");

SendClientMessage(playerid,WHITE,"* Bagazine imontuota. {FF9933}Sekmes!");

SendClientMessage(playerid,BLUE,"________________________________");

playerDB[playerid][bagazas] = 1;

GameTextForPlayer(playerid, "~n~~n~~n~~g~Bagazine imontuota.",4000,3);

TogglePlayerControllable(playerid,1);

return 1;

}

Tada Susirandame tokia eilute

public OnPlayerPickUpPickup(playerid, pickupid)

{

Po sia eilute rasome:

if(pickupid == pickups[0][buybagaza])

{

if(playerDB[playerid][bagazas]==1){ SendClientMessage(playerid, RED, "* Bagazine ir taip jau imontuota."); return 1;}

if(Carlist[playerid][Carid]==-1){ SendClientMessage(playerid, RED, "* Neturi transporto priemones. Gal ji sprogus? Bandyk /remont."); return 1;}

if(GetPlayerMoneyA(playerid) < 1000){ SendClientMessage(playerid, RED, "* Neturi 1000lt pinigineje."); return 1;}

new Float:cpo[3];

GetVehiclePos(Carlist[playerid][Carid],cpo[0],cpo[1],cpo[2]);

if(!PlayerToPoint(7,playerid,cpo[0],cpo[1],cpo[2]))

{

SendClientMessage(playerid,RAUDONA,"* Turi buti prie savo transporto priemones.");

return 1;

}

TogglePlayerControllable(playerid,0);

SendClientMessage(playerid,WHITE,"_____________MONTUOK IR KO______________");

SendClientMessage(playerid,BLUE,"* Bagazine montuojama, prasome palaukti.");

SendClientMessage(playerid,WHITE,"______________________________________");

SetTimerEx("mbagaza", 10000, 0, "i", playerid);

return 1;

}

Susirandame eilute:

public LoadPlayerData(playerid)

{

Ir po playerDB[playerid][Xp] = dini_Int(file,"xp"); rasome

playerDB[playerid][bagazas] = dini_Int(file,"bagazas");

Susirandame eilute:

public SavePlayerData(playerid,bool:simple)

{

Ir po dini_IntSet(file,"Money.Pocket",GetPlayerMoneyA(playerid)); sia eilute rasote:

dini_BoolSet(file,"bagazas",playerDB[playerid][bagazas]);

Tada einame gamemodes/data/playerdb.txt

Atsidarome faila playerdb.txt ir po visais bool rasome

bagazas,

Tada einame gamemode/data/pickups.txt

atsidarom pickup.txt faila

Po enum pdata{ rasome:

buybagaza,

Tada neisiunkite dar pickup.txt failp susiraskite

Panasu i pickups[1][farai]=CreatePickupA(1559 ,1,-1606.2821,673.9187,-5.2422); //PD darbas

ir po farai pickupo rasykite:

pickups[0][buybagaza]=CreatePickupA(1274 ,2,-2054.4504,144.4129,28.8359);// Montuok ir KO

Pamoka Baigta. :taika:

Atsiprašau kad nemokėjau paaiškinti pamokos. :(

Jei Galit +R3P ;)

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4752 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...