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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4718 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

(redaguota)

Padėkite kaip susikurti ant grp4 kad galmėtu turėti 2 mašinas, bandžiau pagal šitą dalyka:

Darome, kad būtų galima užrakinti kelias mašinas.
Pradedi nuo to, kad atsidarai /data/playerDB ir atsidaręs tą failą surask "pcar" ir po juo įrašyk "pcar2"
Punktas Nr. 1
Susirandi štai šitą eilutę:
[pawn]if(vehicleDB[vehicleid][locked])
{[/pawn]

Ir po šiuo užrašu :
[pawn]playerDB[user][pcar]=-1;[/pawn]

Įrašyk štai tokį kodą :

[pawn]playerDB[user][pcar2]=-1;[/pawn]


Punktas Nr. 2
Tada susirandi šitą eilutę :

[pawn]public Clear(playerid)
{[/pawn]


ir po šituo užrašu, kuri matai šalia :

[pawn]playerDB[user][pcar]=-1;[/pawn]

Įrašyk štai tokį kodą :

[pawn]playerDB[user][pcar2]=-1;[/pawn]


Punktas Nr. 3
Tada susirandi šį kodą :
[pawn]if(gSession==dini_Int(file,"LastSession"))
{
[/pawn]

Ir po šiuo kodu įrašyk :
[pawn]playerDB[playerid][pcar2] = dini_Int(file,"Car2");
[/pawn]

O po šiuo kodu :

[pawn]if(playerDB[playerid][pcar] != -1)[/pawn]

Įrašyk šį kodą :

[pawn]if(playerDB[playerid][pcar2] != -1)[/pawn]


Punktas Nr. 4
Susirandi štai tokį kodą :

[pawn]if(strcmp(name,vehicleDB[playerDB[playerid][pcar]][owner_name],true) || !vehicleDB[playerDB[playerid][pcar]][locked]) playerDB[playerid][pcar]=-1[/pawn]

Ir po juo įrašyk šitą kodą :

[pawn]if(strcmp(name,vehicleDB[playerDB[playerid][pcar2]][owner_name],true) || !vehicleDB[playerDB[playerid][pcar2]][locked]) playerDB[playerid][pcar2]=-1;[/pawn]

Punktas Nr. 5
Susirask štai tokį kodą :

[pawn]public SavePlayerData(playerid,bool:simple)
{[/pawn]


O po juo pamatysi štai tokį užrašą :

[pawn]dini_IntSet(file,"Car",playerDB[playerid][pcar]);[/pawn]
tada įrašyk šį kodą :
[pawn]dini_IntSet(file,"Car2",playerDB[playerid][pcar2]);[/pawn]


Punktas Nr. 6
Susirask savo mašinos užrakinimo komandas ir įdėk po tą komanda šį kodą :

[pawn]if(strcmp(cmdtext, "/uzrakinti", true,9)==0 && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(vehicleDB[vehicleid][locked]){SendClientMessage(playerid,COLOR,"* Automobilis yra užrakintas."); return 1;}
if(playerDB[playerid][pcar2] != -1){SendClientMessage(playerid,COLOR,"* Jums gali priklausyti tik viena transporto priemonė."); return 1;}
playerDB[playerid][pcar2]=vehicleid;
vehicleDB[vehicleid][locked]=true;
GetPlayerName(playerid,vehicleDB[vehicleid][owner_name],MAX_PLAYER_NAME);-(/
SendClientMessage(playerid,COLOR,"* Automobilis užrakintas.");
return 1;
}
if(strcmp(cmdtext, "/atrakinti", true,9)==0 && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new name[MAX_PLAYER_NAME];
new vehicleid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
if(strcmp(name,vehicleDB[vehicleid][owner_name],false))
{
SendClientMessage(playerid,COLOR,"* Automobilis jums nepriklauso.");
return 1;
}
if(!vehicleDB[vehicleid][locked]){SendClientMessage(playerid,COLOR,"* Automobilis neužrakintas."); return 1;}
playerDB[playerid][pcar2]=-1;
vehicleDB[vehicleid][locked2]=false;
SendClientMessage(playerid,COLOR,"* Automobilis atrakintas.");
return 1;
}[/pawn]

Darome, kad būtų galima užrakinti mašinų kiek nori.
Pradeda nuo to ,kad atsidarę Gm surandame šitą eilutę :

[pawn]if(playerDB[playerid][pcar] != -1){SendClientMessage(playerid,COLOR,"* Jums gali priklausyti tik viena transporto priemone."); return 1;}[/pawn]

Ir ją tiesiog ištrinam. Štai ir viskas.

Bet kai rašau /pirkti vistiek rašo tu jau turi automobili o šito dalyko pas mane nėra: if(playerDB[playerid][pcar] != -1){SendClientMessage(playerid,COLOR,"* Jums gali priklausyti tik viena transporto priemone."); return 1;}[ Padėkit.

Redaguota , nario Titas :-)

9fccc0051cc2f7ee2d3c0f3788db0e73883.png

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4718 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!

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ų

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...