DeLeTeCZ 17 Odesláno: 4. Červenec, 2013 Share Odesláno: 4. Červenec, 2013 Potřeboval bych pomoct s příkazem /setport když napíšu /setport 1 vše funguje ale pod to to ještě napíše SERVER: příkaz.. pls help předem děkuji za pomoc dcmd_setport(playerid,params[]) { switch(strval(params)) { case 1: { new string[256]; if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level"); format(string,sizeof(string),"Administrátor "lg"%s "r"zrušil event",Jmeno(playerid)); SendClientMessageToAll(red,string); for(new i; i<=MAX_PLAYERS; i++) { eventik = 0; }} case 2: { new string[256]; if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level"); format(string,sizeof(string),"Administrátor "lg"%s "r"vytvoříl event /port",Jmeno(playerid)); SendClientMessageToAll(red,string); GetPlayerPos(playerid,X,Y,Z); for(new i; i<=MAX_PLAYERS; i++) { eventik = 1; }} default: { SendClientMessage(playerid,bila,"/setport 1 -> zrušit event"); SendClientMessage(playerid,bila,"/setport 2 -> port bez aut a bez zbrani"); }} return 1; } Link to comment Share on other sites More sharing options...
0 eXot 18 Odesláno: 4. Červenec, 2013 Share Odesláno: 4. Červenec, 2013 dcmd_setport(playerid,params[]) { switch(strval(params)) { case 1: { new string[256]; if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level"); format(string,sizeof(string),"Administrátor "lg"%s "r"zrušil event",Jmeno(playerid)); SendClientMessageToAll(red,string); for(new i; i<=MAX_PLAYERS; i++) { eventik = 0; } return 1; } case 2: { new string[256]; if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level"); format(string,sizeof(string),"Administrátor "lg"%s "r"vytvoříl event /port",Jmeno(playerid)); SendClientMessageToAll(red,string); GetPlayerPos(playerid,X,Y,Z); for(new i; i<=MAX_PLAYERS; i++) { eventik = 1; } return 1; } default: { SendClientMessage(playerid,bila,"/setport 1 -> zrušit event"); SendClientMessage(playerid,bila,"/setport 2 -> port bez aut a bez zbrani"); } return 1; } return 1; } skús to takto... Link to comment Share on other sites More sharing options...
0 DeLeTeCZ 17 Odesláno: 4. Červenec, 2013 Author Share Odesláno: 4. Červenec, 2013 dcmd_setport(playerid,params[]) { switch(strval(params)) { case 1: { new string[256]; if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level"); format(string,sizeof(string),"Administrátor "lg"%s "r"zrušil event",Jmeno(playerid)); SendClientMessageToAll(red,string); for(new i; i<=MAX_PLAYERS; i++) { eventik = 0; } return 1; } case 2: { new string[256]; if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level"); format(string,sizeof(string),"Administrátor "lg"%s "r"vytvoříl event /port",Jmeno(playerid)); SendClientMessageToAll(red,string); GetPlayerPos(playerid,X,Y,Z); for(new i; i<=MAX_PLAYERS; i++) { eventik = 1; } return 1; } default: { SendClientMessage(playerid,bila,"/setport 1 -> zrušit event"); SendClientMessage(playerid,bila,"/setport 2 -> port bez aut a bez zbrani"); } return 1; } return 1; } skús to takto... Je to pořád stejné ale i tak dík Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 4. Červenec, 2013 Share Odesláno: 4. Červenec, 2013 Klasický problem s premennou.... stačí keď z cyklu for odstrániš = for(new i; i<MAX_PLAYERS; i++) // ešte som si všimol že nemáš podmienku či je hráč pripojený len neviem či to je schválne alebo si to zabudol hore : #undef MAX_PLAYERS #define MAX_PLAYERS SLOTY+1 // sloty=počet slotov (miest pre hráčov) +1 kvôli tým premenným Link to comment Share on other sites More sharing options...
0 DeLeTeCZ 17 Odesláno: 5. Červenec, 2013 Author Share Odesláno: 5. Červenec, 2013 Dík moc funguje Link to comment Share on other sites More sharing options...
0 herkules159 0 Odesláno: 5. Říjen, 2013 Share Odesláno: 5. Říjen, 2013 nejde dat vipiše vždy 2 erory :/ Link to comment Share on other sites More sharing options...
0 ATomas 288 Odesláno: 6. Říjen, 2013 Share Odesláno: 6. Říjen, 2013 dcmd_setport(playerid,params[]) { switch(strval(params)) { case 1: { new string[256]; if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level"); format(string,sizeof(string),"Administrátor %s zrušil event",Jmeno(playerid)); SendClientMessageToAll(red,string); for(new i; i<MAX_PLAYERS; i++) { eventik[i] = 0; } } case 2: { new string[256]; if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level"); format(string,sizeof(string),"Administrátor %s vytvoříl event /port",Jmeno(playerid)); SendClientMessageToAll(red,string); GetPlayerPos(playerid,X,Y,Z); for(new i; i<MAX_PLAYERS; i++) { eventik[i] = 1; } } default: { SendClientMessage(playerid,bila,"/setport 1 -> zrušit event"); SendClientMessage(playerid,bila,"/setport 2 -> port bez aut a bez zbrani"); } } return 1; } Link to comment Share on other sites More sharing options...
0 prco167 0 Odesláno: 4. Prosinec, 2013 Share Odesláno: 4. Prosinec, 2013 Na každom piše chyby Link to comment Share on other sites More sharing options...
0 Restrbe 0 Odesláno: 6. Prosinec, 2013 Share Odesláno: 6. Prosinec, 2013 Taky mi to píše jednu chybu,pls poradte někdo :-) Link to comment Share on other sites More sharing options...
Dotaz
DeLeTeCZ 17
Potřeboval bych pomoct s příkazem /setport když napíšu /setport 1 vše funguje ale pod to to ještě napíše SERVER: příkaz.. pls help předem děkuji za pomoc
dcmd_setport(playerid,params[])
{
switch(strval(params))
{
case 1:
{
new string[256];
if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level");
format(string,sizeof(string),"Administrátor "lg"%s "r"zrušil event",Jmeno(playerid));
SendClientMessageToAll(red,string);
for(new i; i<=MAX_PLAYERS; i++)
{
eventik = 0;
}}
case 2:
{
new string[256];
if(Admin[playerid] < 2) return SCM(playerid,red,"[ ! ] {FFFFFF}Nemáš dostatečný Admin Level");
format(string,sizeof(string),"Administrátor "lg"%s "r"vytvoříl event /port",Jmeno(playerid));
SendClientMessageToAll(red,string);
GetPlayerPos(playerid,X,Y,Z);
for(new i; i<=MAX_PLAYERS; i++)
{
eventik = 1;
}}
default:
{
SendClientMessage(playerid,bila,"/setport 1 -> zrušit event");
SendClientMessage(playerid,bila,"/setport 2 -> port bez aut a bez zbrani");
}}
return 1;
}
Link to comment
Share on other sites
8 odpovědí na tuto otázku
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now