Ako bi mogao neko da napravi tutorial kako se pravi nova licenca tacnije pasos(putovnica)
Molim vas !!
Zahtjev!!!
1,627
pregleda
13
postova
pre 15 godina
Ja evo upravo ubacujem na svoj mod to pa ako mi se dadne kasnije napravicu tutorial...
pre 15 godina
Ovako:
nađi sa ctrl+f enum pInfo i ispod njega ubaci:
Zatim ispod public OnPlayerConnect(playerid) ubaci:
Zatim ispod public OnPlayerRegister(playerid, password[]) ubaci:
Zatim ispod public OnPlayerUpdate(playerid) ubaci:
Zatim ispod public OnPlayerLogin(playerid,password[]) ubaci:
I sad ti preostaje samo upotrijebiti taj pPutovnica gdje zelis ja cu ti dati neku izmisljenu jednostavnu komandu:
nađi sa ctrl+f enum pInfo i ispod njega ubaci:
pPutovnica,
Zatim ispod public OnPlayerConnect(playerid) ubaci:
PlayerInfo = 0;
Zatim ispod public OnPlayerRegister(playerid, password[]) ubaci:
format(var, 64, "Putovnica=%d\n",PlayerInfo);fwrite(hFile, var);
Zatim ispod public OnPlayerUpdate(playerid) ubaci:
format(var, 64, "Putovnica=%d\n",PlayerInfo);fwrite(hFile, var);
Zatim ispod public OnPlayerLogin(playerid,password[]) ubaci:
if( strcmp( key , "Putovnica" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo = strval( val ); }
I sad ti preostaje samo upotrijebiti taj pPutovnica gdje zelis ja cu ti dati neku izmisljenu jednostavnu komandu:
if(strcmp(cmd, "/kupiputovnicu", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,1490.9655,1305.8336,1093.2964)) //neke izmisljene kordinate pickup-a
{
if(PlayerInfo == 0)
{
if(GetPlayerMoney(playerid) < 100) //provjerava da igrac ima dovoljno novca
{
SendClientMessage(playerid, COLOR_GREY, "Nemas dovoljno novca za putovnicu"); //ispisuje poruku da nema novca
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Kupio si putovnicu za $100"); //ako igrac ima novca ispisuje mu da je kupio putovnicu
SafeGivePlayerMoney(playerid, - 100); //ovdje mu oduzima 100$
PlayerInfo = 1;
OnPlayerUpdate(playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec imas putovnicu"); //ovo ispisuje kao vec posjeduje putovnicu
return 1;
}
}
}
return 1;
}
pre 15 godina
e sad ja imam problem
napravio sam sve sam prije stavio kapije sve
ja kupim pasos i odem do granice kucam komandu /pokazipasos a ono mi ispise Nemate pasos i nemozete preci granicu to se nalazi na drugom else
napravio sam sve sam prije stavio kapije sve
ja kupim pasos i odem do granice kucam komandu /pokazipasos a ono mi ispise Nemate pasos i nemozete preci granicu to se nalazi na drugom else
pre 15 godina
if(strcmp(cmd, "/kupiputovnicu", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,1490.9655,1305.8336,1093.2964)) //neke izmisljene kordinate pickup-a
{
if(PlayerInfo == 0)
{
if(GetPlayerMoney(playerid) < 100) //provjerava da igrac ima dovoljno novca
{
SendClientMessage(playerid, COLOR_GREY, "Nemas dovoljno novca za putovnicu"); //ispisuje poruku da nema novca
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Kupio si putovnicu za $100"); //ako igrac ima novca ispisuje mu da je kupio putovnicu
SafeGivePlayerMoney(playerid, - 100); //ovdje mu oduzima 100$
PlayerInfo = 1;
OnPlayerUpdate(playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec imas putovnicu"); //ovo ispisuje kao vec posjeduje putovnicu
return 1;
}
}
}
return 1;
}
Postaj komandu /pokazipasos da vidimo
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,1490.9655,1305.8336,1093.2964)) //neke izmisljene kordinate pickup-a
{
if(PlayerInfo == 0)
{
if(GetPlayerMoney(playerid) < 100) //provjerava da igrac ima dovoljno novca
{
SendClientMessage(playerid, COLOR_GREY, "Nemas dovoljno novca za putovnicu"); //ispisuje poruku da nema novca
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Kupio si putovnicu za $100"); //ako igrac ima novca ispisuje mu da je kupio putovnicu
SafeGivePlayerMoney(playerid, - 100); //ovdje mu oduzima 100$
PlayerInfo = 1;
OnPlayerUpdate(playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec imas putovnicu"); //ovo ispisuje kao vec posjeduje putovnicu
return 1;
}
}
}
return 1;
}
Postaj komandu /pokazipasos da vidimo
pre 15 godina
if(strcmp(cmd, "/pokazipasos", true) == 0 )
{
if(PlayerInfo = 1)
{
if(IsPlayerConnected(playerid))
{
if (IsPlayerInRangeOfPoint(playerid, 68.162551879883, -1545.224609375, 4.0820264816284)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(969,68.162551879883, -1545.224609375, 0.082026481628418,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 68.247146606445, -1522.6665039063, 4.0585598945618)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(969,68.247146606445, -1522.6665039063, 0.058559894561768,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -81.815505981445, -895.18609619141, 15.325080871582)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(988,-81.815505981445, -895.18609619141, 10.325080871582,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -71.979133605957, -892.01336669922, 14.706280708313)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(988,-71.979133605957, -892.01336669922, 9.706280708313,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 609.60357666016, 345.04711914063, 20.703079223633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,609.60357666016, 345.04711914063, 14.703079223633,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -952.24322509766, -264.64315795898, 38.426177978516)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-952.24322509766, -264.64315795898, 32.426177978516,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -9.9829330444336, -1330.5583496094, 12.845914840698)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-9.9829330444336, -1330.5583496094, 6.8459148406982,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 22.520027160645, -1341.1279296875, 11.76780128479)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,22.520027160645, -1341.1279296875, 5.6678013801575,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -197.67555236816, 254.69111633301, 13.851516723633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-197.67555236816, 254.69111633301, 7.8515167236328,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nemate pasos i nemozete proci granicu");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
return 1;
}
}
}Evo postavio sam oce ko odgovorit??
pre 15 godina
hmmm neznam ocu pogoditi mislim da ide ovako al to enmora da je tocno:
if(strcmp(cmd, "/pokazipasos", true) == 0 )
{
if(PlayerInfo = 1)
{
if(IsPlayerConnected(playerid))
{
if (IsPlayerInRangeOfPoint(playerid, 68.162551879883, -1545.224609375, 4.0820264816284)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(969,68.162551879883, -1545.224609375, 0.082026481628418,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 68.247146606445, -1522.6665039063, 4.0585598945618)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(969,68.247146606445, -1522.6665039063, 0.058559894561768,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -81.815505981445, -895.18609619141, 15.325080871582)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(988,-81.815505981445, -895.18609619141, 10.325080871582,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -71.979133605957, -892.01336669922, 14.706280708313)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(988,-71.979133605957, -892.01336669922, 9.706280708313,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 609.60357666016, 345.04711914063, 20.703079223633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,609.60357666016, 345.04711914063, 14.703079223633,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -952.24322509766, -264.64315795898, 38.426177978516)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-952.24322509766, -264.64315795898, 32.426177978516,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -9.9829330444336, -1330.5583496094, 12.845914840698)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-9.9829330444336, -1330.5583496094, 6.8459148406982,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 22.520027160645, -1341.1279296875, 11.76780128479)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,22.520027160645, -1341.1279296875, 5.6678013801575,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -197.67555236816, 254.69111633301, 13.851516723633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-197.67555236816, 254.69111633301, 7.8515167236328,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (PlayerInfo = 0)
{
SendClientMessage(playerid,COLOR_RED,"Nemate pasos i nemozete proci granicu");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
return 1;
}
}
}
pre 15 godina
predzadnji else:
else if (PlayerInfo = 0)
{
SendClientMessage(playerid,COLOR_RED,"Nemate pasos i nemozete proci granicu");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
return 1;
}
}
}
pre 15 godina
:..SPG:..: wrote on June 25, 2010, 10:48 am:
if(strcmp(cmd, "/pokazipasos", true) == 0 )
{
if(PlayerInfo = 1)
{
if(IsPlayerConnected(playerid))
{
if (IsPlayerInRangeOfPoint(playerid, 68.162551879883, -1545.224609375, 4.0820264816284)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(969,68.162551879883, -1545.224609375, 0.082026481628418,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 68.247146606445, -1522.6665039063, 4.0585598945618)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(969,68.247146606445, -1522.6665039063, 0.058559894561768,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -81.815505981445, -895.18609619141, 15.325080871582)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(988,-81.815505981445, -895.18609619141, 10.325080871582,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -71.979133605957, -892.01336669922, 14.706280708313)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(988,-71.979133605957, -892.01336669922, 9.706280708313,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 609.60357666016, 345.04711914063, 20.703079223633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,609.60357666016, 345.04711914063, 14.703079223633,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -952.24322509766, -264.64315795898, 38.426177978516)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-952.24322509766, -264.64315795898, 32.426177978516,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -9.9829330444336, -1330.5583496094, 12.845914840698)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-9.9829330444336, -1330.5583496094, 6.8459148406982,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, 22.520027160645, -1341.1279296875, 11.76780128479)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,22.520027160645, -1341.1279296875, 5.6678013801575,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else if (IsPlayerInRangeOfPoint(playerid, -197.67555236816, 254.69111633301, 13.851516723633)) //ovdje stavis kordinate granica (da se samo na tom mjestu moze otvoriti kapija)
{
SendClientMessage(playerid,COLOR_GREEN,"Pokazuje pasos policajcu");
SendClientMessage(playerid,COLOR_GREEN,"Policajac:Cini se da je sve uredu.");
SendClientMessage(playerid,COLOR_GREEN,"Mozete proci!");
SafeGivePlayerMoney(playerid, - 20);
MoveDynamicObject(980,-197.67555236816, 254.69111633301, 7.8515167236328,2.0); // otvoreni objekt
SetTimer("zatvori", 5000, 0);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nemate pasos i nemozete proci granicu");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nisi blizu granice!");
return 1;
}
}
}Evo postavio sam oce ko odgovorit??
tebi komanda provjerava "pPasos" umjesto "pPutovnica"
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava