Wysłany: 2013-04-14, 16:11
Krystian5
Wiek: 36 Na forum: 5230 dni Posty: 185
Piwa : 1
Witam.Mam w gm komend? na skucie gracza jednak ?e myli id nie skuwa tych co trzeba
Kod
Kod: if(strcmp(cmd, "/skuj", true) == 0) {
if(gTeam[playerid] == TEAM_POLICJA)
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "U?YJ: /SKUJ [ID Gracza]");
}
//new dis;
//dis = GetDistanceBetweenPlayers(playerid,giveplayerid);
//if(dis <= 2)
giveplayerid = strval(tmp);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerSpecialAction(giveplayerid, 24);
TogglePlayerControllable(giveplayerid, 0);
KogoZakul[giveplayerid] = playerid;
if(wpolicji[playerid]) format(string, sizeof(string), "Policjant %s (ID:%d) zatrzyma? do Kontroli %s (ID: %d)",PlayerName(playerid), playerid,giveplayer,giveplayerid);
printf(string);
SendClientMessage(playerid, COLOR_GREEN, string);
if(wpolicji[playerid]) format(string, sizeof(string), "Zosta?e? zatrzymany do Kontroli przez Policjanta %s (ID: %d)", PlayerName(playerid),playerid);
printf(string);
}
else {
format(string, sizeof(string), "Gracz %d nie jest online", giveplayerid);
SendClientMessage(playerid, COLOR_ADMIN, string);
}
return 1;
}
Za pomoc
Wysłany: 2013-04-14, 17:22
karolek110199
Programista LUA/PAWN
Wiek: 28 Na forum: 5400 dni Posty: 54
Piwa : 160
U?yj tutaj sscanf Jak nie wiesz jak to poradnik albo pisz do mnie.
Podpis
Pomogłem Ci,
[you]
? Daj odetchnąć i postaw piwko
Wysłany: 2013-04-14, 19:02
Krystian5
Wiek: 36 Na forum: 5230 dni Posty: 185
Piwa : 1
Wysłany: 2013-04-14, 23:43
TerraNova
Wiek: 36 Na forum: 5118 dni Posty: 98
Nick w MP: Lonalchemik
Piwa : 797
Kod: CMD:skuj(playerid, params[])
{
if(GetTeam(playerid) != TEAM_POLICJA)
return SendClientMessage(playerid, RED, "Nie masz uprawnie? do u?ycia tej komendy.");
new pid;
if(sscanf(params, "d", pid))
return SendClientMessage(playerid, RED, "Wpisz: /skuj [id]");
if(!IsPlayerConnected(pid))
return SendClientMessage(playerid, RED, "Wybrany gracz nie jest online.");
if(GetDistancePlayerToPlayer(playerid, pid) > 10)
return SendClientMessage(playerid, RED, "Wybrany gracz jest za daleko Ciebie.");
if(GetPVarInt(pid, "Skuj") == 1)
{
TogglePlayerControllable(pid, 1);
format(string, sizeof(string), "Policjant "CWHITE"%s "CBLUE"odku? Ci?.", PlayerName(playerid));
SendClientMessage(pid, BLUE, string);
format(string, sizeof(string), "Odku?e? gracza "CWHITE"%s"CBLUE".", PlayerName(pid));
SendClientMessage(playerid, BLUE, string);
DeletePVar(pid, "skuj");
}
else
{
TogglePlayerControllable(pid, 0);
format(string, sizeof(string), "Policjant "CWHITE"%s "CBLUE"sku? Ci?.", PlayerName(playerid));
SendClientMessage(pid, BLUE, string);
format(string, sizeof(string), "Sku?e? gracza "CWHITE"%s"CBLUE".", PlayerName(pid));
SendClientMessage(playerid, BLUE, string);
SetPVarInt(pid, "skuj", 1);
}
return 1;
}
spr?buj tego
Wysłany: 2013-04-17, 18:30
Krystian5
Wiek: 36 Na forum: 5230 dni Posty: 185
Piwa : 1
Tylko ?e nie potrzebuje systemu zcmd lecz strcmp
Tagi: skuwa :: nie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: