Negalima pra┼íyti ar platinti betkoki┼│ ┼żaidim─ů (multiplayer) palengvinan─Źi┼│ program┼│! Kitaip bus taikoma 1.21. taisykl─Ś
Camas

[SISTEMA] Cigaret─Śs.

Recommended Posts

Sveiki. Padarysiu jums vien─ů pamok─ů. Cigare─Źi┼│ parduotuv─Ś.

prad┼żioje skripto:

new cigparduotuve,
ciginfo [ MAX_PLAYERS ], // ┼Żmogui kuris susipa┼żino su info ji daugiau nebus rodoma.
cignaudoja [ MAX_PLAYERS ],
cigruko [ MAX_PLAYERS ],
cigtimer [ MAX_PLAYERS ],
playercig [ MAX_PLAYERS ];

po

public OnGameModeInit( )
{

rašom

cigparduotuve = CreatePickup(1279, 2, SAVO KOORD, SAVO KOORD, SAVO KOORD, -1);

po

public OnPlayerPickUpPickup(playerid, pickupid)
{

rašom

if(pickupid == cigparduotuve){
if(!ciginfo[ playerid ]){
ShowPlayerDialog(playerid,17,DIALOG_STYLE_MSGBOX,"Cigare─Źi┼│ informacija","1 sur┼źkyta cigaret─Ś prideda 20HP!\nR┼źkyti cigaretes gali tik kas 2 minutes!","Pirkti cigare─Źi┼│","I┼íeiti");
}else{
ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"Cigare─Źi┼│ pirkimas","Pirkti 5 cigaretes. Kaina: 50$\nPirkti 10 cigare─Źi┼│. Kaina: 95$\nPirkti 20 cigare─Źi┼│. Kaina 180$","Pirkti","I┼íeiti");
}
}

Po

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

rašom

if(dialogid == 17)
{
if(!response)
{
ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,"Cigare─Źi┼│ pirkimas","Pirkti 5 cigaretes. Kaina: 50$\nPirkti 10 cigare─Źi┼│. Kaina: 95$\nPirkti 20 cigare─Źi┼│. Kaina 180$","Pirkti","I┼íeiti");
ciginfo[playerid] = true;
}
return 1;
}

Ir paskui ra┼íom dar kart─ů:

if(dialogid == 17)
{
if(response)
{
if(listitem == 0)
{
playercig[ playerid ] = playercig[ playerid ]+5;
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_ORANGE, "* Nusipirkai 5 cigaretes!");
}
else if(listitem == 1)
{
playercig[ playerid ] = playercig[ playerid ]+10;
GivePlayerMoney(playerid, -95);
SendClientMessage(playerid, COLOR_ORANGE, "* Nusipirkai 10 cigare─Źi┼│!");
}
else if(listitem == 2)
{
playercig[ playerid ] = playercig[ playerid ]+20;
GivePlayerMoney(playerid, -180);
SendClientMessage(playerid, COLOR_ORANGE, "* Nusipirkai 20 cigare─Źi┼│!");
}
}
return 1;
}

PIRKIMAS PADARYTAS!

Darom dabar vartojim─ů!

COMMAND:cigaretes(playerid, params[])
{
if(playercig[playerid] == 0){
SendClientMessage(playerid, COLOR_ORANGE, "* Tu neturi cigare─Źi┼│!");
}
else if(playercig[playerid] > 0){
new string[256];
format(string,sizeof(string),"Dabar tu turi %d cigare─Źi┼│!",playercig[playerid]);
SendClientMessage(playerid, COLOR_ORANGE, string);
}
return 1;
}

COMMAND:duoticig(playerid, params[])
{
new cigid,
cigkiekis[5];
if(playercig[playerid] < 0) return SendClientMessage(playerid, COLOR_ORANGE, "* Tu neturi cigare─Źi┼│!");
else if(sscanf(params,"ud[5]",cigid,cigkiekis)) return SendClientMessage(playerid,COLOR_ORANGE,"* Naudojimas: /duoticig [┼Żaid─Śjo ID] [Cigare─Źi┼│ kiekis]");
else if(cigid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,"* ┼Żaid─Śjas su tokiu ID neprisijung─Ös!");
else if(cigid == playerid) return SendClientMessage(playerid, COLOR_RED, "* Tu negali duoti sau cigare─Źi┼│!");
else if(strlen(cigkiekis) >= 5 ) return SendClientMessage(playerid, COLOR_RED, "* Duodam┼│ cigare─Źi┼│ skai─Źius turi sudaryti tik 5 skai─Źiai!");
GetPlayerPos(cigid,koord[0],koord[1],koord[2]);
else if(!PlayerToPoint(30, playerid, koord[0],koord[1],koord[2])) return SendClientMessage(playerid, COLOR_RED, "* ┼Żaid─Śjas yra per toli!");
// Jeigu pagaliau pavyko
playercig[playerid] = playercig[playerid] -cigkiekis;
playercig[cigid] = playercig[cigid] + cigkiekis;
new string[124];
format(string,sizeof(string),"* ┼Żaid─Śjas %s dav─Ś tau %d cigare─Źi┼│!", playerid, cigkiekis);
SendClientMessage(cigid, COLOR_ORANGE, string);
new string1[124];
format(string1,sizeof(string1),"* Tu davei ┼żaid─Śjui %s %d cigare─Źi┼│", cigid, cigkiekis);
SendClientMessage(playerid, COLOR_ORANGE, string1);
return 1;
}

// Susima┼żinkit string dyd┼żius dabar, kad grei─Źiau kraut┼│!

COMMAND:rukyti(playerid, params[])
{
if(cigruko[playerid] return SendClientMessage(playerid, COLOR_ORANGE, "* Tu jau r┼źkai! Galima r┼źkyti tik kas 2 min!");
else if(playercig[playerid] < 0) return SendClientMessage(playerid, COLOR_ORANGE, "* Tu neturi cigare─Źi┼│!");
ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,0,1,1);
playercig[playerid] = playercig[playerid] - 1;
SetPlayerHealth(playerid, GetPlayerHealth(playerid)+20);
new string[124];
format(string,sizeof(string),"* Tu r┼źkai cigaret─Ö! Dabar tau liko %d cigare─Źi┼│!", cigkiekis);
SendClientMessage(cigid, COLOR_ORANGE, string);
SetTimerEx( "Ruko", 120000, true, "d", playerid );
cigruko[playerid] = true;
return 1;
}

forward Ruko(playerid);
public Ruko(playerid)
{
SendClientMessage(playerid, COLOR_ORANGE, "* Jau galite v─Śl r┼źkyti!");
KillTimer( cigtimer[ playerid ] );
rukocig[ playerid ] = false;
return 1;
}

Su saugojimu jums nepad─Śsiu. Kas bent ka┼żkiek nusimano apie skriptinim─ů galit ra┼íyti man ─» skype grosusas d─Śl pagalbos. Pad─Śsiu ir su saugojimu. Jei radot klaid─ů tai ra┼íykit, nes dabar visk─ů i┼í galvos ra┼íiau ir netikrinau :X. Beto ─Źia ─»d─Śta yra animacija girto veik─Śjo, o ne r┼źkan─Źio. Neturiu dabar laiko ie┼íkoti r┼źkan─Źio

Redaguota , nario Camas

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»
D─Śkuj, pravers, ypa─Ź po PNS akcijos :)

tikrai pravers - Kai dabar po tos pns akcijos atsirado + 150 ┼í┼źdserveriu.

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»
D─Śkuj, pravers, ypa─Ź po PNS akcijos :)

tikrai pravers - Kai dabar po tos pns akcijos atsirado + 150 ┼í┼źdserveriu.

Bet nesijaudinkim, po max 2 m─Śnesi┼│ daugelis i┼ínyks :)

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

─îia nelogi┼íkai padarytas scriptas... 1. Cigare─Źi┼│ nieks nepardavin─Śja po 5, 10 ar 15. J┼ź pokeliose b┼źna 20 ar 40( priklauso kokios jos ). 2. Tikrov─Śje taip neb┼źna, jog kai sur┼źkai cigare─Źi┼│, atsiranda pats dievas ir sako - "Dabar dar rukyti negali. Palauk ten 32 sekund─Ös."...

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

playercig[ playerid ] = playercig[ playerid ]+10;

DAFUQ????? Tu ka *Myliu SuperGames.lt*??:DDDDDDDDDDDDDDDDDDDDDDD O ne geriau : playercig [ playerid ] +=10;??? Lygiavimo 0... *Myliu SuperGames.lt* sudas cia yra o ne sistema.

Redaguota , nario QsuN

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

─îia nelogi┼íkai padarytas scriptas... 1. Cigare─Źi┼│ nieks nepardavin─Śja po 5, 10 ar 15. J┼ź pokeliose b┼źna 20 ar 40( priklauso kokios jos ). 2. Tikrov─Śje taip neb┼źna, jog kai sur┼źkai cigare─Źi┼│, atsiranda pats dievas ir sako - "Dabar dar rukyti negali. Palauk ten 32 sekund─Ös."...

Nu ai┼íku, realiame pasaulyje ma┼íinos pigiausios irgi po 40K, ane? Tipo ─» miest─ů atva┼żiav─Ös (kartais kaip nelegalus emigrantas) gauni iki 100K, tai irgi realu? O kam nepatinka, tai gali persidaryti. Ir ┼íiaip rodosi nelabai skript─ů ┼żi┼źr─Śjai. Par┼źkius prideda hp, tai labai ─»domu b┼źt┼│ ┼íaudytis, kai i┼ívien r┼źko ir vis atsiranda +20hp.

playercig[ playerid ] = playercig[ playerid ]+10;

DAFUQ????? Tu ka *Myliu SuperGames.lt*??:DDDDDDDDDDDDDDDDDDDDDDD O ne geriau : playercig [ playerid ] +=10;??? Lygiavimo 0... *Myliu SuperGames.lt* sudas cia yra o ne sistema.

Sistema daryta seniai, o lygiavimo n─Śra gal d─Śl to, kad jis ─Źia net normaliai ne─»sideda? Nu matos, kad trauma esi. 3319c870f77f983d5ecdade74cc9d52e729.png

Labai ─»mantr┼źs mygtukai. (I┼í tavo skript┼│ did┼żi┼│j┼│)

Nereikalingas išvis skriptas, tiesiog skripto pildymas ir tiek.

Logiška

Redaguota , nario Camas

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

Nu ai┼íku, realiame pasaulyje ma┼íinos pigiausios irgi po 40K, ane? Tipo ─» miest─ů atva┼żiav─Ös (kartais kaip nelegalus emigrantas) gauni iki 100K, tai irgi realu? O kam nepatinka, tai gali persidaryti. Ir ┼íiaip rodosi nelabai skript─ů ┼żi┼źr─Śjai. Par┼źkius prideda hp, tai labai ─»domu b┼źt┼│ ┼íaudytis, kai i┼ívien r┼źko ir vis atsiranda +20hp.

Sistema daryta seniai, o lygiavimo n─Śra gal d─Śl to, kad jis ─Źia net normaliai ne─»sideda? Nu matos, kad trauma esi. 3319c870f77f983d5ecdade74cc9d52e729.png

Labai ─»mantr┼źs mygtukai. (I┼í tavo skript┼│ did┼żi┼│j┼│)

Logiška

:DDDDD Nu ir? I┼í kokios nor─Śjau puses i┼í tos ir padariau.. Vaikas stobalinis esi. :) + A┼í jau nebescriptinu , nes nedomina mane jau sa-mp'as ;).

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

:DDDDD Nu ir? I┼í kokios nor─Śjau puses i┼í tos ir padariau.. Vaikas stobalinis esi. :) + A┼í jau nebescriptinu , nes nedomina mane jau sa-mp'as ;).

Pats samp─ů imu pramogai. Bet ir mandras, pats va jau "Nor─Śjau ir padariau", o kai mano ka┼żkas netaip, tai ":DDDDDDDDDDDDDDDDDD *Myliu SuperGames.lt*". Nu ir dar tais "Vaikas" svaidais. ┼Żod┼żiu, nebe─»domus esi, viso gero.

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

Sau viso gero pasakyk , vaikinuk , tas best-life.lt gm─ůs senai buvo paplatintas jau , + padariau klaid─ů nes i┼í tos puses mygtuka padariau ir k─ů dabar??. Pisk mokinkis scriptinti.. I┼ímok priimti kritik─ů o ne ─Źia rekaut.

playercig [ playerid ] = playercig [ playerid ] + 5; - Cia gryna nesamone ... Nepaprašiau : playercig [ playerid ] + 5;???....

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

Sau viso gero pasakyk , vaikinuk , tas best-life.lt gm─ůs senai buvo paplatintas jau , + padariau klaid─ů nes i┼í tos puses mygtuka padariau ir k─ů dabar??. Pisk mokinkis scriptinti.. I┼ímok priimti kritik─ů o ne ─Źia rekaut.

playercig [ playerid ] = playercig [ playerid ] + 5; - Cia gryna nesamone ... Nepaprašiau : playercig [ playerid ] + 5;???....

Gal tu *Myliu SuperGames.lt* i┼ísipagiriok nahalas? Sau viso gero sakyt? Pisk mokintis skriptint? Daug ritmesni┼│ kalb┼│ mokinuosi, o samp net n─Śra k─ů mokintis. I┼ívis galima padaryti vien─ů mygtuk─ů, o ne du. Koks tu PRO scripter'is.

Paskutin─Ś eilut─Ś tavo vp┼í nesuprasi k─ů para┼íei.

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

:D Camas , neesu pro scripteris :) A┼í moku ne vien PAWN kalb─ů , a┼í moku HTML/CSS/PHP/PAWN/C++ ( nedaug , bet paprasta programa para┼íyt sugebu ) kalbas :).

O D─Śl mygtuku koks skirtumas tau??.. Mano servas buvo o ne tavo kaip padariau taip padariau.

Tu *Myliu SuperGames.lt* a┼í tau atsakau. playercig [ playerid ] = playercig [ playerid ] + 5; ─Źia tavo kode taip para┼íyta .. O geriau daryti paprastai : playercig [ playerid ] + 5;

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

:D Camas , neesu pro scripteris :) A┼í moku ne vien PAWN kalb─ů , a┼í moku HTML/CSS/PHP/PAWN/C++ ( nedaug , bet paprasta programa para┼íyt sugebu ) kalbas :).

O D─Śl mygtuku koks skirtumas tau??.. Mano servas buvo o ne tavo kaip padariau taip padariau.

Tu *Myliu SuperGames.lt* a┼í tau atsakau. playercig [ playerid ] = playercig [ playerid ] + 5; ─Źia tavo kode taip para┼íyta .. O geriau daryti paprastai : playercig [ playerid ] + 5;

Toks dalykas kaip ... + 5; net neveikt┼│. Reikia naudoti arba ++ (1 prid─Śjimui) arba +=5.

Pats dirbu prie web.

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

Pieva ─Źia ne sistema...

Išsamu irgi.

kokie nesveiki hakeriai, pykstasi kaip reikia prie kintamojo skai─Źi┼│ prid─Śti :lol: Juokinga skaityti ^_^

B┼źna :D. ┼áiaip nelabai ─»domu skaityt toki─ů kritik─ů kaip: Ne ten tarp─ů pad─Śjai, negra┼żu. :D

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

Prisijungti prie diskusijos

Palikti atsakym─ů galite i┼í karto, o u┼żsiregistruoti v─Śliau. Jeigu jau turite paskyr─ů m┼źs┼│ forume, Prisijunkite.

Sve─Źias
Atsakyti šioje temoje...

×   ─«klijuotas tekstas turi teksto formatavim─ů.   Pa┼íalinti teksto formatavim─ů

  Galimi tik 75 veidukai.

×   Nuoroda buvo automati┼íkai ─»terpta.   ─«terpti nuorod─ů paprastai

×   J┼źs┼│ ankstesnis prane┼íimas buvo atkurtas.   I┼ívalyti redaktori┼│

×   You cannot paste images directly. Upload or insert images from URL.


  • ┼áiame puslapyje nar┼ío:   0 nariai

    N─Śra registruot┼│ nari┼│ per┼żi┼źrin─Źi┼│ ┼í─» forum─ů.

  • eneba
  • eneba
  • eneba



  • SuperGames programele
  • SuperGames programele