Vyholený*_*Sandokán 1 Odesláno: 6. Duben, 2013 Share Odesláno: 6. Duben, 2013 čaute,neviete prečo keď zadám tento príkaz tak mi to vypiše že hráč zo zadaním ID nieje pripojený? tu je môj kód prosim,kto mi pomôže? dcmd_setadmin(playerid,params[]) { new id = strval(params); new level = strval(params[1]); if(!IsPlayerAdmin(playerid)) return SCM(playerid,RED,"{FF0000}Nemáš dostatočný admin level!"); if(!strlen(params)) return SCM(playerid,RED,"{FFFFFF}Použi: {FF0000}/setadmin [iD] [0-3]!"); if(!strlen(params[level])) return SCM(playerid,RED,"{FFFFFF}Použi: {FF0000}/setadmin [iD] [0-3]!"); if(!IsPlayerConnected(id)) return SCM(playerid,RED,"{FF0000}Hráč zo zadaným ID nieje online!"); if(level < 0 || level > 3) return SCM(playerid, RED, "{FF0000}Rozmedzie admin lvl je 0-3 !"); new file[128]; format(file,sizeof(file),"/Account/%s.ini",Meno(id)); if(level < 0) { if(dini_Exists(file)) return SCM(playerid, RED, "{FF0000}Tento hrác už Admin level má !"); dini_IntSet(file, "Admin", level); ADMIN[id] = level; format(file,sizeof(file),"{FFFFFF}Hlavný admin nastavil hráčovy {FF0000}%s{FFFFFF} Admin level {FF0000}%d!",Meno(id),level); SendClientMessageToAll(RED,file); } return 1; } Link to comment Share on other sites More sharing options...
0 Fakerko_ 190 Odesláno: 6. Duben, 2013 Share Odesláno: 6. Duben, 2013 Nejsem si jistý, ale při prvním pohledu, nemělo by tu být místo (id) spíše (playerid)? if(!IsPlayerConnected(id)) return SCM(playerid,RED,"{FF0000}Hráč zo zadaným ID nieje online!"); Link to comment Share on other sites More sharing options...
0 Adrián Lipták 51 Odesláno: 6. Duben, 2013 Share Odesláno: 6. Duben, 2013 Podľa toho ako to robíš ty tak by si to skôr takto mal mať. new id = strval(params[0]); new level=strval(params[2]); // params[1] je medzera. ale to je nagovno . dvojciferné id čiže vňčšie ako 9 ti už nebude funngovať. Stiahgni si includ ssscanf. Použi sscanf. dcmd_setadmin(playerid,params[]) { new id, level; if(sscanf(params,"dd",id, level)) return SCM(playerid,RED,"{FFFFFF}Použi: {FF0000}/setadmin [iD] [0-3]!"); if(!IsPlayerAdmin(playerid)) return SCM(playerid,RED,"{FF0000}Nemáš dostatočný admin level!"); if(!strlen(params[level])) return SCM(playerid,RED,"{FFFFFF}Použi: {FF0000}/setadmin [iD] [0-3]!"); if(!IsPlayerConnected(id)) return SCM(playerid,RED,"{FF0000}Hráč zo zadaným ID nieje online!"); if(level < 0 || level > 3) return SCM(playerid, RED, "{FF0000}Rozmedzie admin lvl je 0-3 !"); new file[128]; format(file,sizeof(file),"/Account/%s.ini",Meno(id)); if(level < 0) { if(dini_Exists(file)) return SCM(playerid, RED, "{FF0000}Tento hrác už Admin level má !"); /// DAFUG? A keď má level 1 a ja mu chcem dať už 3 tak mu to level nedá dini_IntSet(file, "Admin", level); ADMIN[id] = level; format(file,sizeof(file),"{FFFFFF}Hlavný admin nastavil hráčovy {FF0000}%s{FFFFFF} Admin level {FF0000}%d!",Meno(id),level); SendClientMessageToAll(RED,file); } return 1; } Link to comment Share on other sites More sharing options...
0 Vyholený*_*Sandokán 1 Odesláno: 6. Duben, 2013 Author Share Odesláno: 6. Duben, 2013 pokusím sa,ale mám problem,keď použijem inc sscanf,tak mi ani nespustí registráciu ani nič.. :/ neviete čo z tým a inač,ďakujem vám za rady,vyskúšam to ale najprv potrebujem spojazdniť sscanf Link to comment Share on other sites More sharing options...
0 Vyholený*_*Sandokán 1 Odesláno: 6. Duben, 2013 Author Share Odesláno: 6. Duben, 2013 keď zase pridám stock,tiež mi to robí Link to comment Share on other sites More sharing options...
0 Adrián Lipták 51 Odesláno: 6. Duben, 2013 Share Odesláno: 6. Duben, 2013 Si si istý že to nerobí niečo iné? Link to comment Share on other sites More sharing options...
0 Vyholený*_*Sandokán 1 Odesláno: 6. Duben, 2013 Author Share Odesláno: 6. Duben, 2013 ee,keď použivam params tak nie,ale keď sscanf tak jj.. neviete prečo to robi? Link to comment Share on other sites More sharing options...
Dotaz
Vyholený*_*Sandokán 1
čaute,neviete prečo keď zadám tento príkaz tak mi to vypiše že hráč zo zadaním ID nieje pripojený? tu je môj kód prosim,kto mi pomôže?
Link to comment
Share on other sites
6 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