DonMafia 14 Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 dcmd_kick(playerid, params[]) { new id = strval(params); if(IsPlayerConnected(playerid)) { if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED, "Použitie /kick [id] [dôvod]."); // Správne použitie if(level[playerid] == 3) return SCM(playerid, 0xffffffAA,"Musíš byť administrátor."); // Ak nemá dostatočný admin level if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_SYSTEM, "Hráč s týmto id nie je pripojený"); // Ak hráč z tým id nie je pripojený new string[156]; format(string, sizeof(string), "[ Administrácia ]Administrátor %s vyhodil hráča %s [Dôvod : %s] ",Jmeno(playerid),Jmeno(id),params); // Správa SendClientMessageToAll(COLOR_RED, string); Kick(id); // Kickne ho to } return true; } Teraz do OnPlayerCommandText dcmd(kick,4,cmdtext); // 4 Písmená Link to comment Share on other sites More sharing options...
Guest Frodo Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 Kvuli takovy kravine musis zakladat topic? Mu to napiš SZ, tohle je tu milionkrat... btw nemas ani definici DCMD Link to comment Share on other sites More sharing options...
Marley007 1 Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 dcmd_kick(playerid, params[]) { new id = strval(params); if(IsPlayerConnected(playerid)) { if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED, "Použitie /kick [id] [dôvod]."); // Správne použitie if(level[playerid] == 3) return SCM(playerid, 0xffffffAA,"Musíš byť administrátor."); // Ak nemá dostatočný admin level if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_SYSTEM, "Hráč s týmto id nie je pripojený"); // Ak hráč z tým id nie je pripojený new string[156]; format(string, sizeof(string), "[ Administrácia ]Administrátor %s vyhodil hráča %s [Dôvod : %s] ",Jmeno(playerid),Jmeno(id),params); // Správa SendClientMessageToAll(COLOR_RED, string); Kick(id); // Kickne ho to } return true; } Teraz do OnPlayerCommandText dcmd(kick,4,cmdtext); // 4 Písmená to je z exisu ? Link to comment Share on other sites More sharing options...
DonMafia 14 Odesláno: 19. Duben, 2010 Author Share Odesláno: 19. Duben, 2010 Predpokladal som že to má Ak nie tak #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 Nie...Exis pawno som v živote nevidel...Vlastná tvorba...Ak chceš dám sem aj dialóg kick Link to comment Share on other sites More sharing options...
Marley007 1 Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 nemusíš -- pon 19. dub 2010 16:53:20 -- pls este ban... pls pls pls Link to comment Share on other sites More sharing options...
Dennis 0 Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 omg jen si to prepis na Ban(id); :DD Link to comment Share on other sites More sharing options...
Marley007 1 Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 aha Link to comment Share on other sites More sharing options...
Dennis 0 Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 aha nj..všechno co tam je že "Kick" nebo neco z kickem prepis na Ban Link to comment Share on other sites More sharing options...
Guest Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 looooooooooool ty si teda pawner if(level[playerid] == 3) return SCM(playerid, 0xffffffAA,"Musíš byť administrátor."); // Ak nemá dostatočný admin level toto ma zabíja xD looooooooooool if(level[playerid] < 3) return SCM(playerid, farba,"Niesi admin"); Link to comment Share on other sites More sharing options...
DonMafia 14 Odesláno: 19. Duben, 2010 Author Share Odesláno: 19. Duben, 2010 To je jedno Mne to funguje aj takto Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 19. Duben, 2010 Share Odesláno: 19. Duben, 2010 tak to ti asi těžko funguje... Takže když má level 3 napíše mu to že nemá dostatečnej level ok a co 1 a 2? Link to comment Share on other sites More sharing options...
DonMafia 14 Odesláno: 19. Duben, 2010 Author Share Odesláno: 19. Duben, 2010 Tak moment musím pozrieť do Real !Life! pretože toto som bral z DZ. A fakt. Má to byť if(level[playerid] <= 3) Link to comment Share on other sites More sharing options...
Guest xxx Odesláno: 4. Květen, 2010 Share Odesláno: 4. Květen, 2010 ja jsem si dal misto toho "if(level[playerid] == 3)" if(IsPlayerAdmin(playerid)){ a to mi uz error nehazi,ale mam tady naky jiny vecicky,helpnete? C:\Documents and Settings\Vlastník\Plocha\nevim2.pwn(2238) : warning 225: unreachable code C:\Documents and Settings\Vlastník\Plocha\nevim2.pwn(2250) : error 030: compound statement not closed at the end of file (started at line 2233) radky: 2238 - if(!IsPlayerConnected(id)) return SCM(playerid, 0xffffffAA, "Hráč s týmto id nie je pripojený"); 2250-nemam ) btw-kazdej musi nak zacit,takze bez pripominek tipu-lama, ap. dik. Link to comment Share on other sites More sharing options...
Kario 0 Odesláno: 4. Květen, 2010 Share Odesláno: 4. Květen, 2010 mensia otazka.. mas definovane SCM ? ak nie radsej si tam definuj alebo rovno daj SendClientMessage(); Link to comment Share on other sites More sharing options...
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