Jump to content
  • 0

pomoc Admin area


Fil

Dotaz

zdar lidi udělal jsem si admin areu ale nesetřeluje mito letadla mam to takto

public AdminArea(playerid){

for (new i=0;i

if(GetVehicleType(i) == TYPE_AIRPLANE){

new Float:X;

new Float:Y;

new Float:Z;

if (X >= -2907.791 && X <= -2767.656 && Y >= -1564.835 && Y <= -1424.701){

if (!IsPlayerAdmin(i)||zonapovol[playerid] == 1){

SendClientMessage(i,barva_cervena,"Byl jsi sestřelen!");

GetPlayerPos(i,X,Y,Z);

MoveObject (adminb,X,Y,Z,200);

CreateExplosion(X,Y,Z, 6, 20.0);

}}}}

return 1;

}

A takhle mito funguje ale kde přidam vic letadel tak už ne.

public AdminArea(playerid){

for (new i=0;i

if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520){

new Float:X;

new Float:Y;

new Float:Z;

if (X >= -2907.791 && X <= -2767.656 && Y >= -1564.835 && Y <= -1424.701){

if (!IsPlayerAdmin(i)||zonapovol[playerid] == 1){

SendClientMessage(i,barva_cervena,"Byl jsi sestřelen!");

GetPlayerPos(i,X,Y,Z);

MoveObject (adminb,X,Y,Z,200);

CreateExplosion(X,Y,Z, 6, 20.0);

}}}}

return 1;

}

Ostatni timery atd mam..

Link to comment
Share on other sites

21 odpovědí na tuto otázku

Recommended Posts

  • 0

public AdminArea(playerid){

for (new i=0;i

if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520){

new Float:X;

new Float:Y;

new Float:Z;

if (X >= -2907.791 && X <= -2767.656 && Y >= -1564.835 && Y <= -1424.701){

if (!IsPlayerAdmin(i)||zonapovol[playerid] == 1){

SendClientMessage(i,barva_cervena,"Byl jsi sestřelen!");

GetPlayerPos(i,X,Y,Z);

MoveObject (adminb,X,Y,Z,200);

CreateExplosion(X,Y,Z, 6, 20.0);

}}}}

return 1;

}

to je nesmysl tam nemuze byt playerid, to v zavorkach smaz a druhe dej i.

Link to comment
Share on other sites

  • 0
public AdminArea(playerid){

for (new i=0;i

if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520){

new Float:X;

new Float:Y;

new Float:Z;

if (X >= -2907.791 && X <= -2767.656 && Y >= -1564.835 && Y <= -1424.701){

if (!IsPlayerAdmin(i)||zonapovol[playerid] == 1){

SendClientMessage(i,barva_cervena,"Byl jsi sestřelen!");

GetPlayerPos(i,X,Y,Z);

MoveObject (adminb,X,Y,Z,200);

CreateExplosion(X,Y,Z, 6, 20.0);

}}}}

return 1;

}

to je nesmysl tam nemuze byt playerid, to v zavorkach smaz a druhe dej i.

CHytrak tohle mi funguje....Mně nafaka to prvni stim if(GetVehicleType(i) == TYPE_AIRPLANE){

Link to comment
Share on other sites

  • 0

Hm ale proč mi nejde to hle

public AdminArea(playerid){

for (new i=0;i

if(GetVehicleType(i) == TYPE_AIRPLANE){

new Float:X;

new Float:Y;

new Float:Z;

if (X >= -2907.791 && X <= -2767.656 && Y >= -1564.835 && Y <= -1424.701){

if (!IsPlayerAdmin(i)||zonapovol[playerid] == 1){

SendClientMessage(i,barva_cervena,"Byl jsi sestřelen!");

GetPlayerPos(i,X,Y,Z);

MoveObject (adminb,X,Y,Z,200);

CreateExplosion(X,Y,Z, 6, 20.0);

}}}}

return 1;

}

Link to comment
Share on other sites

  • 0

Chyba bude nejspis v tom stocku na zjisteni modelu air,

skus si misto toho udelat

 

new model = GetVehicleModel(i);

if(model==598||model==596||model==599||model==416||model==427||model==525) {

uprav si ty idcka

Link to comment
Share on other sites

  • 0

Hm nešlape :?

if(model==592||model==577||model==511||model==513||model==548||model==593||model==425||model==417||model==487||model==553||model==488||model==497||model==563||model==476||model==447||model==519||model==460||model==469||model==520) {

Link to comment
Share on other sites

  • 0

vis co udelej? udelej presne podle podminek aby to slo a do kazdeho radku dej print cislo, atd pak se dozvis kde to vazne

 

public AdminArea(playerid){

print("radek 1");

for (new i=0;i

print("radek 2");

if(GetVehicleType(i) == TYPE_AIRPLANE){

print("radek 3");

new Float:X;

new Float:Y;

new Float:Z;

if (X >= -2907.791 && X <= -2767.656 && Y >= -1564.835 && Y <= -1424.701){

if (!IsPlayerAdmin(i)||zonapovol[playerid] == 1){

SendClientMessage(i,barva_cervena,"Byl jsi sestřelen!");

GetPlayerPos(i,X,Y,Z);

MoveObject (adminb,X,Y,Z,200);

CreateExplosion(X,Y,Z, 6, 20.0);

}}}}

return 1;

}

Link to comment
Share on other sites

  • 0

prosim vás me to vzdy dodi errory:

 

C:\server_gta0\gamemodes\life.pwn(714) : error 001: expected token: ";", but found "]"

C:\server_gta0\gamemodes\life.pwn(714) : error 029: invalid expression, assumed zero

C:\server_gta0\gamemodes\life.pwn(714) : fatal error 107: too many error messages on one line

C:\server_gta0\gamemodes\life.pwn(708) : error 017: undefined symbol "GetVehicleType"

C:\server_gta0\gamemodes\life.pwn(714) : error 017: undefined symbol "zonapovol"

Link to comment
Share on other sites

  • 0

prosim vás me to vzdy hodi errory:

 

C:\server_gta0\gamemodes\life.pwn(714) : error 001: expected token: ";", but found "]"

C:\server_gta0\gamemodes\life.pwn(714) : error 029: invalid expression, assumed zero

C:\server_gta0\gamemodes\life.pwn(714) : fatal error 107: too many error messages on one line

C:\server_gta0\gamemodes\life.pwn(708) : error 017: undefined symbol "GetVehicleType"

C:\server_gta0\gamemodes\life.pwn(714) : error 017: undefined symbol "zonapovol"

Link to comment
Share on other sites

  • 0
tak ukaz radky..

No nevim co tim myslis neznam jak se tomu nadavá

asi toto ale nesmejtesemi :oops::oops:

 

 

1218 public AdminArea(playerid){

1219 print("radek 1");

1220 for (new i=0;i

1221 print("radek 2");

1222 if(GetVehicleType(i) == TYPE_AIRPLANE){

1223 print("radek 3");

1224 new Float:X;

1225 new Float:Y;

1226 new Float:Z;

1227 if (X >= -2907.791 && X <= -2767.656 && Y >= -1564.835 && Y <= -1424.701){

1228 if (!IsPlayerAdmin(i)||zonapovol[playerid] == 1){

1229 SendClientMessage(i,barva_cervena,"Byl jsi sestoelen!");

1230 GetPlayerPos(i,X,Y,Z);

1231 MoveObject (adminb,X,Y,Z,200);

1232 CreateExplosion(X,Y,Z, 6, 20.0);

1233 }}}}

1234 return 1;

1235 }

:clap:

Link to comment
Share on other sites

  • 0
new zonapovol[MAX_PLAYERS];

stock GetVehicleType(vehicleid){
new model = GetVehicleModel(vehicleid);
if(model > 399 && model < 613){
switch(model){
case 590,569,537,538,570,449: return TYPE_TRAIN;
case 481,509,510,581,462,521,463,522,461,448,468,586: return TYPE_BIKES;
case 592,577,511,548,512,593,425,417,487,553,488,497,563,476,447,519,460,469,513,520: return TYPE_AIRPLANE;
case 472,473,493,595,484,430,453,452,446,454: return TYPE_BOATS;
case 441,464,594,465,501,564: return TYPE_RC;
default: return TYPE_CAR;
}}
return false;
}

Link to comment
Share on other sites

  • 0

kdyby si toto rekl zacatecnikum ....tak to klidne daji mezi public nebo do nejakeho prikazu ...je jim to jedno protoze mysli ze je to vsechno mod tak to strci tam kde maji zrovna najeto :d pak se nedivim ze to nejede :d

Link to comment
Share on other sites

  • 0
aha kamo nedelaj si prdel ze zacatecniku jo :rap: :d

 

ale ja si z vás nedelam prdel pane Dvora21 ...mi víme vy odjet dale na konec země kajsi do Tamanska vidte, pan Dvora21 ...no toz mam pravda ? :d

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...