Wysłany: 2012-04-15, 18:56
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5644 dni Posty: 242
Piwa : 341
Witam.
Mam takie komendy jakie s? w temacie:
Kod: if(strcmp(cmd, "/aresztuj", true) == 0) {
if(gTeam[playerid] == team_poli)
{
new dir[256];
dir = strtok(cmdtext, idx);
if(!strlen(dir)) {
SendClientMessage(playerid, czerwony, "U?yj: /aresztuj [id gracza]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,3);
wpudle[giveplayerid] = true;
SetPlayerPos(giveplayerid,197.7029,174.8801,1003.0234);
SendClientMessage(playerid, zielony, "Aresztowany!");
SendClientMessage(giveplayerid, czerwony, "Zosta?es aresztowany, nied?ugo wyjdziesz!");
}
else {
format(string, sizeof(string), "Gracz o id: %d nie jest aktywnym graczem!", giveplayerid);
SendClientMessage(playerid, jasnoczerwony, string);
}
}
return 1;
}
Kod: if(strcmp(cmd, "/unaresztuj", true) == 0) {
if(gTeam[playerid] == team_poli)
{
new dir1[256];
dir1 = strtok(cmdtext, idx);
if(!strlen(dir1)) {
SendClientMessage(playerid, czerwony, "U?yj: /unaresztuj [id gracza]");
return 1;
}
giveplayerid = strval(dir1);
dir1 = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerInterior(giveplayerid,0);
SetPlayerPos(giveplayerid,2287.2163,2428.9208,10.8203);
SendClientMessage(playerid, zielony, "Uwolniony!");
wpudle[giveplayerid] = false;
SendClientMessage(giveplayerid, czerwony, "Zosta?es wypuszczony!");
}
else {
format(string, sizeof(string), "Gracz o id: %d nie jest aktywnym graczem!", giveplayerid);
SendClientMessage(playerid, jasnoczerwony, string);
}
}
return 1;
}
Chcia?bym da? do tej komendy funkcje dzi?ki kt?rej gracz b?d?c
w wi?zieniu nie b?dzie m?g? u?ywa? komend,a po wyj?ciu z niego
b?dzie ju? m?g? ich u?ywa?.
Za pomoc browar
Wysłany: 2012-04-15, 19:09
DumpeR
Wiek: 30 Na forum: 5330 dni Posty: 171
Nick w MP: dumpeer
Piwa : 1026
Prosz?
Kod:
CMD:aresztuj(playerid, params[])
{
if(gTeam[playerid] != team_poli)
return SendClientMessage(playerid, 0xFF0000FF, "Nie jeste? w policji!");
new id;
if(sscanf(params, "i", id))
{
return SendClientMessage(playerid, 0xFFFF00FF, "U?yj: /aresztuj <id>");
}
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFF0000FF, "Nie ma takiego gracza");
if(wpudle[id])
return SendClientMessage(playerid, 0xFF0000FF, "Ten gracz jest w pudle!");
wpudle[id] = true;
SetPlayerPos(id, 197.7029, 174.8801, 1003.0234);
SetPlayerInterior(id, 3);
SendClientMessage(id, 0xFF0000FF, "Aresztowany!");
SendClientMessage(id, 0xFF0000FF, "Zosta?e? aresztowany, nied?ugo wyjdziesz!");
return 1;
}
CMD:unaresztuj(playerid, params[])
{
if(gTeam[playerid] != team_poli)
return SendClientMessage(playerid, 0xFF0000FF, "Nie jeste? w policji!");
new id;
if(sscanf(params, "i", id))
{
return SendClientMessage(playerid, 0xFF0000FF, "U?yj: /unaresztuj <id>");
}
if(IsPlayerConnected(id))
return SendClientMessage(playerid, 0xFF0000FF, "Nie ma takiego gracza");
if(!wpudle[id])
return SendClientMessage(playerid, 0xFF0000FF, "Ten gracz nie jest w pudle");
wpudle[id] = false;
SetPlayerInterior(id, 0);
SetPlayerPos(id, 2287.2163, 2428.9208, 10.8203);
SendClientMessage(playerid, 0xFF0000FF, "Zosta?e? wypuszczony!");
return 1;
}
Na g?r? dodaj:
Wysłany: 2012-04-16, 15:44
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5644 dni Posty: 242
Piwa : 341
DumpeR , ty nie mia?e? mi tego przerabia?
na zcmd tylko do tamtej komendy prosi?em ?eby
da? ?e je?eli gracz jest w wi?zieniu to nie mo?e
u?ywa? komend a jak wyjdzie to b?dzie m?g?.
Czytaj Czytaj i jeszcze raz czytaj.
Wysłany: 2012-04-16, 16:09
DumpeR
Wiek: 30 Na forum: 5330 dni Posty: 171
Nick w MP: dumpeer
Piwa : 1026
Dodaj gdzie?:
Oraz zmienn?:
W /areszt
W /unareszt:
Wysłany: 2012-04-16, 18:11
predador90
Wiek: 30 Na forum: 5435 dni Posty: 5
Witam.Mam Problem z TextDrawami Wbijam na serwer niekiedy jest niekiedy nie ma jak jest to polowa(pasek stanu nie wczytuje sie caly).Licznik w Aucie znika po 2-5min.za Pomoc sory ze nie ten posta ale nie moge zrobic nowego
Tagi: komenda :: /aresztuj :: /unaresztuj
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: