Jump to content
  • 0

pomoc Záhada v příkazu


Daves

Dotaz

Zdravím, snažím se už dlouho vyřešit problém s přikazem, příkaz je bez errorů a chybu mám taky docela jasnou pokusím se jí popsat, přikládám celý kod příkazu:

 

dcmd_znic(playerid, params[])
#pragma unused params
{

if(Odpocet[playerid] > 0) //Když je spuštěn Odpočet
{
if(GetPlayerTeam(playerid) == 2)
{
if(IsPlayerInSphere(playerid,272.6632,1869.2922,8.7578,1)) //Souřadnice místa zničení
{
KillTimer(timer);
new string[256];
format(string, sizeof(string), "~b~ Naloz znicena!");
GameTextForAll(string,5000, 0);
InfoBoxek(playerid,"Vyborne! Znicil jsi naloz dostavas 100 bodu!",13000);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 100);
Odpocet[playerid] = 0;

}
}
}
return 1;
}

 

 

...Problém je v podmínkách...Když odeberu podmínku if(GetPlayerTeam(playerid) == 2) příkaz funguje ale pro všechny což nechci jinak yb to nemělo smysl, divné je že ta samá podnmínka funguje v ostatních příkazech což vylučuje chybnost podmínky a ostatní podmínky taktéž nejsou chybné ale příkaz prostě nic nedělá stojím v daných souřadnicích odpočet je taky větší než 0 a team 2 mám prostě neřešitelný problém už jsem to vzdal proto sem to postnul sem estli někdo má nějaký nápad mě už všechny došli za každý budu rád díky...

Link to comment
Share on other sites

8 odpovědí na tuto otázku

Recommended Posts

  • 0
nemělo by tam bejt:

if(GetPlayerTeam[playerid] == 2)

? mam to tak všude a funguje to.

btw:jakou máš proměnou?

 

Nemalo, táto funkcia je preddefinovaná samp-om.

Link to comment
Share on other sites

  • 0
Aha. to jsem nevěděl, s týmama jsem nikdy nepracoval. Tak nevim,promiň..

 

... v pohodě tohle se stejně asi nevyřeší :-)

Link to comment
Share on other sites

  • 0
":27xvrhy4]
#pragma unused params

{

 

přehoď tyto 2 řádky

 

Dík za tip ale boužel taky nefunguje pridal jsem tam navíc

}else{
if(GetPlayerTeam(playerid) <= 1) {
ShowTitleForPlayer(playerid,3,"Prikaz muze vyuzivat pouze ~b~armada~w~!");

}

 

..abych se ujistil že podmínka if(GetPlayerTeam(playerid) == 2) jde jak má a taky tak funguje,takže opravdu nevím co stím ikdyž je to pro můj mód hodně duležitý příkaz

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...