Započeo lakiluk
•22. Mar. 2010.POmoc
2,179
pregleda
15
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
49
Postovi:
23
Teme:
Pridružio se:Mar. 2010
22. Mar. 2010.
Imam jedno pitanje nemogu da skontam sam kak to da napravim nikako ako mi mozete dat ideju ili mi to napravit
Zelim da napravim novu licencu kao pasos/putovnicu i kapije na mostovima za SF i LV i ako ima pasos moze otvorit kapiju a ako nema nemoze
Ako mi mozete pomoci bio bi vam puno zahvalan
Zelim da napravim novu licencu kao pasos/putovnicu i kapije na mostovima za SF i LV i ako ima pasos moze otvorit kapiju a ako nema nemoze
Ako mi mozete pomoci bio bi vam puno zahvalan
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
912
Postovi:
17
Teme:
Pridružio se:Feb. 2010
23. Mar. 2010.
Pa ograde napravis u MTA i u skripte dodas komande za otvaranje ogradenije tesko,za ovo ne znam
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
242 / 250 XP
Početnik(0)
709
Postovi:
98
Teme:
Pridružio se:Jun 2009
25. Mar. 2010.
Prvo odes pod "enum pInfo" i ubacis:
Onda odes na pocetak skripte i ubacis:
Pa odes pod "OnGameModeInit" i tamo gdje su objekti stavis
Onda ispod "OnPlayerCommandText" napravis komande:
Za kupiti licencu:
Za otvoriti granicu:
Za Zatvoriti granicu:
Evo ako nesta nije dobro reci mi popravit cu...
Pozdrav! Slick
pPutovnicaOnda odes na pocetak skripte i ubacis:
new granica;Pa odes pod "OnGameModeInit" i tamo gdje su objekti stavis
granica = CreateObject(ID_Objekta,x,y,z,rotacija);Onda ispod "OnPlayerCommandText" napravis komande:
Za kupiti licencu:
if(strcmp(cmd, "/Kupiputovnicu", true) == 0 )
{
if(PlayerInfo== 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0, playerid, x,y,z)) //ovdje stavis kordinate di se moze kupiti licenca
{
PlayerInfo== 1;
SendClientMessage(playerid,COLOR_GREEN,"Cestitamo! kupio si Putovnicu");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Vec imas putovnicu nemozes je kupiti 2 puta");
}
return 1;
}Za otvoriti granicu:
if(strcmp(cmd, "/granica", true) == 0 )
{
if(PlayerInfo== 1)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0, playerid, x,y,z)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveObject(id_objekta,x,y,z,brzina); // otvoreni objekt
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nemate putovnicu i nemozete proci granicu");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
return 1;
}Za Zatvoriti granicu:
if(strcmp(cmd, "/GranicaClose", true) == 0 )//komandu promjeni kakvu zelis
{
if(PlayerInfo== 1)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0, playerid, x,y,z)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Zatvorio si granicu,Sretan put!");
MoveObject(id_objekta,x,y,z,brzina); // Zatvoreni objekt
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nemate putovnicu i nemozete zatvoriti granicu");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
return 1;
}
Evo ako nesta nije dobro reci mi popravit cu...
Pozdrav! Slick
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
151
Postovi:
23
Teme:
Pridružio se:Sep. 2009
25. Mar. 2010.
Capone wrote on March 24, 2010, 12:17 am:
Neću ti odgovorit, jel fino pise "NE POSTAVLJAJTE PITANJA U VEZI PAWN SKRIPTANJA"
bravo slick svaka cast 😉)
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
485
Postovi:
60
Teme:
Pridružio se:Jul 2009
27. Mar. 2010.
Sry na REFRESHU..
Treba mi pomoc..Ja sve stavim kako je slick reko...
Ovako mi komanda za granicu izgleda(ja mislim da je do nje)
BTW. Izbaci mi 26 errora: PlayerToPoiny is not implented
Tako ness...
Pls helpp
Treba mi pomoc..Ja sve stavim kako je slick reko...
Ovako mi komanda za granicu izgleda(ja mislim da je do nje)
if(strcmp(cmd, "/granica", true) == 0 )
{
if(PlayerInfo== 1)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0, playerid, -2877.3586,-913.9009,8.9917)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica,0, 0, 354.04504394531); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2861.0859,-921.5742,9.0468))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica1,0, 0, 356.03002929688); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2694.8755,1278.6312,55.0880))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica2,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2686.3950,1279.6992,55.0880))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica3,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2677.2605,1271.0128,55.0023))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica4,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2668.5728,1271.4283,55.0088))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica5,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1755.7538,-709.4500,28.1111))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica6,0, 0, 35.729797363281); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1745.7500,-714.6732,29.4744))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica7,0, 0, 39.880004882813); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1811.4769,-758.6913,32.3379))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica8,0, 0, 0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1805.5989,-764.6342,32.6864))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica9,0, 0, 0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1808.0789,-1433.9854,35.5009))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica10,0, 0, 61.804992675781); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1799.3127,-1432.1807,35.2750))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica11,0, 0, 0); // otvoreni objekt
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nemate putovnicu i nemozete proci granicu");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
return 1;
}BTW. Izbaci mi 26 errora: PlayerToPoiny is not implented
Tako ness...
Pls helpp
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
232
Postovi:
9
Teme:
Pridružio se:Dec. 2009
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
485
Postovi:
60
Teme:
Pridružio se:Jul 2009
28. Mar. 2010.
Rjesio sam one erore i evo kako mi sad izgleda komanda:
I na ovom zadnjem else mi izbaci ovaj error:
if(strcmp(cmd, "/granica", true) == 0 )
{
if(PlayerInfo== 1)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0, playerid, -2877.3586,-913.9009,8.9917)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica,0, 0, 354.04504394531); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2861.0859,-921.5742,9.0468))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica1,0, 0, 356.03002929688); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2694.8755,1278.6312,55.0880))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica2,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2686.3950,1279.6992,55.0880))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica3,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2677.2605,1271.0128,55.0023))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica4,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2668.5728,1271.4283,55.0088))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica5,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1755.7538,-709.4500,28.1111))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica6,0, 0, 35.729797363281); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1745.7500,-714.6732,29.4744))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica7,0, 0, 39.880004882813); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1811.4769,-758.6913,32.3379))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica8,0, 0, 0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1805.5989,-764.6342,32.6864))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica9,0, 0, 0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1808.0789,-1433.9854,35.5009))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica10,0, 0, 61.804992675781); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1799.3127,-1432.1807,35.2750))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica11,0, 0, 0); // otvoreni objekt
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nemate putovnicu i nemozete proci granicu");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
}
return 1;
}
}
}I na ovom zadnjem else mi izbaci ovaj error:
error 029: invalid expression, assumed zeroMade Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
485
Postovi:
60
Teme:
Pridružio se:Jul 2009
28. Mar. 2010.
Nece 😐
Evo sta sma napravio:
Molim vas da mi pomognete...
Evo sta sma napravio:
if(strcmp(cmd, "/granica", true) == 0 )
{
if(PlayerInfo== 1)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0, playerid, -2877.3586,-913.9009,8.9917)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica,0, 0, 354.04504394531); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2861.0859,-921.5742,9.0468))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica1,0, 0, 356.03002929688); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2694.8755,1278.6312,55.0880))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica2,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2686.3950,1279.6992,55.0880))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica3,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2677.2605,1271.0128,55.0023))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica4,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -2668.5728,1271.4283,55.0088))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
MoveStreamObject(granica5,-2680.3498535156, 1272.3741455078, 46.979141235352,5.0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1755.7538,-709.4500,28.1111))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica6,0, 0, 35.729797363281); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1745.7500,-714.6732,29.4744))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica7,0, 0, 39.880004882813); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1811.4769,-758.6913,32.3379))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica8,0, 0, 0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1805.5989,-764.6342,32.6864))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica9,0, 0, 0); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1808.0789,-1433.9854,35.5009))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica10,0, 0, 61.804992675781); // otvoreni objekt
}
else if (PlayerToPoint(2.0, playerid, -1799.3127,-1432.1807,35.2750))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica11,0, 0, 0); // otvoreni objekt
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nemate putovnicu i nemozete proci granicu");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
}
return 1;
}
}
}Molim vas da mi pomognete...
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
71
Postovi:
6
Teme:
Pridružio se:Jan. 2010
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
485
Postovi:
60
Teme:
Pridružio se:Jul 2009
28. Mar. 2010.
Kad stavim return 0 ispod zadnjeg izbaci mi ove errore:
Evo kako to izgleda:
To je samo kraj komande..
C:\Users\SARMA\Desktop\Street-life\gamemodes\street-life.pwn(11651) : error 029: invalid expression, assumed zero
C:\Users\SARMA\Desktop\Street-life\gamemodes\street-life.pwn(11651 -- 11652) : warning 215: expression has no effect
C:\Users\SARMA\Desktop\Street-life\gamemodes\street-life.pwn(11652) : error 001: expected token: ";", but found "return"Evo kako to izgleda:
else if (PlayerToPoint(2.0, playerid, -1799.3127,-1432.1807,35.2750))
{
SendClientMessage(playerid,COLOR_GREEN,"Prosao si granicu,za podici ogradu/rampu napisi /GranicaClose");
SetStreamObjectRot(granica11,0, 0, 0); // otvoreni objekt
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nemate putovnicu i nemozete proci granicu");
}
else
return 0;
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
}
return 1;
}
}
}To je samo kraj komande..
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
71
Postovi:
6
Teme:
Pridružio se:Jan. 2010
29. Mar. 2010.
ajd idi tamo gdje su ti #define-ovi
i pogledaj da li imas PlayerToPoint
ako ima probaj to izbrisati...
i pogledaj da li imas PlayerToPoint
ako ima probaj to izbrisati...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava