Petr 44 Odesláno: 2. Leden, 2010 Share Odesláno: 2. Leden, 2010 Zdravím, začínám s dcmd a potřeboval bych pomoct. dcmd(freeze, 6, cmdtext) dcmd_freeze(playerid, params[]){ if(admin[playerid] == 0) return SendClientMessage(playerid, COLOR_RED2, " Nejsi Admin"); { freezeid = strval(params); if(params[!0]) return SendClientMessage(playerid, COLOR_GOLD, " Nezadal si ID"); else if(!IsPlayerConnected(freezeid)) SendClientMessage(playerid, COLOR_GOLD, " Hráč není připojen."); else if(playerid == freezeid) { if(freeze[freezeid] == 0) return SendClientMessage(playerid, COLOR_GOLD, "Hráč je již zmražen."); { TogglePlayerControllable(playerid, 0); SendClientMessage(playerid, COLOR_LIGHTBLUE, " Zmrazil ses."); freeze[freezeid] = 0; } } else { if(freeze[freezeid] == 0) return SendClientMessage(playerid, COLOR_GOLD, "Hráč je již zmražen."); { TogglePlayerControllable(playerid, 0); GetPlayerName(playerid, ggname, sizeof(ggname)); SendClientMessage(freezeid, COLOR_LIGHTBLUE, "Byl jsi zmražen Adminem."); format(string, sizeof(string), " Zmrazil si hráče %s.",ggname); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); freeze[freezeid] = 0; } } } return 1; } Když chci zadat ID, tak funguje jenom do 9, od 10 už nejde. Pls poradte, díky Link to comment Share on other sites More sharing options...
0 Guest Frodo Odesláno: 2. Leden, 2010 Share Odesláno: 2. Leden, 2010 Mozna to souvisí že v 10 jsou 2 čísla ale já s params nepracuju takze nwm Link to comment Share on other sites More sharing options...
0 ATomas 291 Odesláno: 2. Leden, 2010 Share Odesláno: 2. Leden, 2010 dcmd_freeze(playerid,params[]) { new freezeid = strval(params); if(admin[playerid] == 0) return SendClientMessage(playerid,COLOR_RED2," Nejsi Admin"); else if(!params[0]) return SendClientMessage(playerid,COLOR_GOLD," Nezadal si ID"); else if(!IsPlayerConnected(freezeid)) return SendClientMessage(playerid,COLOR_GOLD," Hráč není připojen."); else if(playerid == freezeid) { if(freeze[freezeid] == 0) return SendClientMessage(playerid,COLOR_GOLD,"Hráč je již zmražen."); TogglePlayerControllable(playerid,0); SendClientMessage(playerid,COLOR_LIGHTBLUE," Zmrazil ses."); freeze[freezeid] = 0; } else { if(freeze[freezeid] == 0) return SendClientMessage(playerid,COLOR_GOLD,"Hráč je již zmražen."); TogglePlayerControllable(playerid,0); GetPlayerName(playerid,ggname,sizeof(ggname)); SendClientMessage(freezeid,COLOR_LIGHTBLUE,"Byl jsi zmražen Adminem."); format(string,sizeof(string)," Zmrazil si hráče %s.",ggname); SendClientMessage(playerid,COLOR_LIGHTBLUE,string); freeze[freezeid] = 0; } return 1; } Link to comment Share on other sites More sharing options...
0 Petr 44 Odesláno: 2. Leden, 2010 Author Share Odesláno: 2. Leden, 2010 asi jsem slepej ale nevšiml jsem si co si tam změnil, ale díky, funguje to :thumbup: Link to comment Share on other sites More sharing options...
0 Guest Frodo Odesláno: 2. Leden, 2010 Share Odesláno: 2. Leden, 2010 pridal new freezeid = strval(params); Link to comment Share on other sites More sharing options...
0 ATomas 291 Odesláno: 2. Leden, 2010 Share Odesláno: 2. Leden, 2010 to tam mnel akroat to prehanel se zavorkama {} tak sem mu to upravil Link to comment Share on other sites More sharing options...
0 Petr 44 Odesláno: 2. Leden, 2010 Author Share Odesláno: 2. Leden, 2010 díky moc Link to comment Share on other sites More sharing options...
Dotaz
Petr 44
Zdravím, začínám s dcmd a potřeboval bych pomoct.
Když chci zadat ID, tak funguje jenom do 9, od 10 už nejde.
Pls poradte, díky
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