Ako bi mogao neko da napravi tutorial kako se pravi nova licenca tacnije pasos(putovnica)
Molim vas !!
Zahtjev!!!
1,643
pregleda
13
postova
25. Jun 2010.
Ja evo upravo ubacujem na svoj mod to pa ako mi se dadne kasnije napravicu tutorial...
25. Jun 2010.
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;
}
25. Jun 2010.
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
25. Jun 2010.
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
25. Jun 2010.
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??
25. Jun 2010.
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;
}
}
}
25. Jun 2010.
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;
}
}
}
25. Jun 2010.
:..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