Guest poblib Odesláno: 1. Říjen, 2008 Share Odesláno: 1. Říjen, 2008 ahojte mam problem s tymto prikazom> if(strcmp(cmd, "/kick", true) == 0) { if(admin[playerid] >= 2) { new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Použitie: /kick [playerid]"); return 1; } giveplayerid = strval(tmp); if(!IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[ Info ] %s bol kicknutí Administrátorom %s", sendername, giveplayer); SendClientMessageToAll(0xE10000AA, string); Kick(giveplayerid); return 1; } }else{ SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Toto sú iba Admin [ level 2-5 ] príkazy."); } }else{ SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Tento hrac nieje online."); } return 1; } problem je ze mi pada pawno ked hcem kompilaciu neviete ako to opravit? Link to comment Share on other sites More sharing options...
0 Guest jirbate Odesláno: 1. Říjen, 2008 Share Odesláno: 1. Říjen, 2008 a maš adminscript? Link to comment Share on other sites More sharing options...
0 Guest poblib Odesláno: 1. Říjen, 2008 Share Odesláno: 1. Říjen, 2008 lol mam ale hcem dat do modu a trochu to blbne{ Link to comment Share on other sites More sharing options...
0 Guest Kocourek Odesláno: 1. Říjen, 2008 Share Odesláno: 1. Říjen, 2008 GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[ Info ] %s bol kicknutí Administrátorom %s", sendername, giveplayer); SendClientMessageToAll(0xE10000AA, string); Kick(giveplayerid); return 1; } pokud se nemílim tak tam nemá co dělat return 1 a jinak koukni na todle.. format(string, sizeof(string), "[ Info ] %s bol kicknutí Administrátorom %s", sendername, giveplayer); podle giveplayerid tam mělo bejt ID.. nevim todle neumim skus to Link to comment Share on other sites More sharing options...
0 chytrak 14 Odesláno: 1. Říjen, 2008 Share Odesláno: 1. Říjen, 2008 ahojte mam problem s tymto prikazom> if(strcmp(cmd, "/kick", true) == 0) { if(admin[playerid] >= 2) { new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Použitie: /kick [playerid]"); return 1; } giveplayerid = strval(tmp); if(!IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[ Info ] %s bol kicknutí Administrátorom %s", sendername, giveplayer); SendClientMessageToAll(0xE10000AA, string); Kick(giveplayerid); return 1; } }else{ SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Toto sú iba Admin [ level 2-5 ] príkazy."); } }else{ SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Tento hrac nieje online."); } return 1; } problem je ze mi pada pawno ked hcem kompilaciu neviete ako to opravit? Hm hezky kod a slysel si nekdy o dcmd? define dcmd #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 nekam do modu dcmd_kick(playerid, params[]) { new id = strval(params), string[256]; if (!strlen(params)) return SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Použitie: /kick [playerid]"); else if(admin[playerid] >= 2) return SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Toto sú iba Admin [ level 2-5 ] príkazy."); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Tento hrac nieje online."); format(string, sizeof(string), "[ Info ] %s bol kicknutí Administrátorom %s", PlayerName(id), PlayerName(playerid)); SendClientMessageToAll(0xE10000AA, string); Kick(id); return true; } do onplayercommandtext dcmd(kick,4,cmdtext); Link to comment Share on other sites More sharing options...
0 Daw3 0 Odesláno: 2. Říjen, 2008 Share Odesláno: 2. Říjen, 2008 ahojte mam problem s tymto prikazom> if(strcmp(cmd, "/kick", true) == 0) { if(admin[playerid] >= 2) { new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Použitie: /kick [playerid]"); return 1; } giveplayerid = strval(tmp); if(!IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[ Info ] %s bol kicknutí Administrátorom %s", sendername, giveplayer); SendClientMessageToAll(0xE10000AA, string); Kick(giveplayerid); return 1; } }else{ SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Toto sú iba Admin [ level 2-5 ] príkazy."); } }else{ SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Tento hrac nieje online."); } return 1; } problem je ze mi pada pawno ked hcem kompilaciu neviete ako to opravit? To se mi taky stávalo ale ted mi jeden kámoš napsal přesně jak to má bejt ale koukám že ti už odpověděli Link to comment Share on other sites More sharing options...
0 Guest poblib Odesláno: 2. Říjen, 2008 Share Odesláno: 2. Říjen, 2008 dks Link to comment Share on other sites More sharing options...
Dotaz
Guest poblib
ahojte mam problem s tymto prikazom>
if(strcmp(cmd, "/kick", true) == 0)
{
if(admin[playerid] >= 2)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Použitie: /kick [playerid]");
return 1;
}
giveplayerid = strval(tmp);
if(!IsPlayerConnected(giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[ Info ] %s bol kicknutí Administrátorom %s", sendername, giveplayer);
SendClientMessageToAll(0xE10000AA, string);
Kick(giveplayerid);
return 1;
}
}else{
SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Toto sú iba Admin [ level 2-5 ] príkazy.");
}
}else{
SendClientMessage(playerid, 0xAFAFAFAA, "[ Info ] Tento hrac nieje online.");
}
return 1;
}
problem je ze mi pada pawno ked hcem kompilaciu neviete ako to opravit?
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