Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: skuj
1. CMD Skuj ,garaz
Witam serdecznie mam ogromn? pro?b? ,dla osoby kt?ra pomo?e du?e :piwo:

To tak posiadam cmd skuj ta komenda polega na tym ?e gracz jest unieruchomiony i go ci?gnie ze sob? za co odpowiedzialny jest timer a teraz do tej komendy chcia?bym ,?eby skutego kiedy funkcjonariusz wsi?dzie do pojazdu wrzuci?o na pozycje 3 w poje?dzie i nie przemieszcza?o.

Teraz ta komenda skuj wygl?da tak:

[code]CMD:skuj(playerid, cmdtext[])
{
new playerid2;
new f=PlayerInfo[playerid][pFrakcja];
if(!ToFrakcja(playerid,1)) return 1;
if(FrakcjaInfo[f][fTyp]!=1) return 1;
if(sscanf(cmdtext, "i", playerid2))
{
GuiInfo(playerid,""BIALY"U?yj: "MAPA"/skuj (id)");
return 1;
}
if(playerid == playerid2)
{
GuiInfo(playerid,"Nie mo?esz zakuwa? samego siebie.");
return 1;
}
if(!IsPlayerConnected(playerid2))
{
GuiInfo(playerid,"Gracz nie jest zalogowany.");
return 1;
}
if(!OdlegloscGracze(5.0, playerid, playerid2))
{
GuiInfo(playerid,"Gracz nie jest ko?o ciebie!");
return 1;
}
if(KogoZakul[playerid2] != -1)
{
for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
{
if(IsPlayerAttachedObjectSlotUsed(playerid2, i)) RemovePlayerAttachedObject(playerid2, i);
SetPlayerSpecialAction(playerid2, SPECIAL_ACTION_NONE);
}
KogoZakul[playerid2] = -1;
Send...
2. [INNE] Skuj odkuj na 10m
Wita mam problem mam takie komendy:
/skuj i /odkuj a to ich kody:
[code] if(strcmp(cmd, "/skuj", true) == 0 && gTeam[playerid] == TEAM_POLI){

tmp = strtok(cmdtext, idx);



if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "/skuj [id gracza]");
return 1;
}
giveplayerid = strval(tmp);

if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
TogglePlayerControllable(giveplayerid, 0);
format(string, sizeof(string), "sku?e? %s (id: %d).", giveplayer,giveplayerid);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "Policjant %s (id: %d) za?o?y? sku? ci?", PlayerName(playerid),playerid);
SendClientMessage(giveplayerid, COLOR_GREEN, string);
}
else {
format(string, sizeof(string), "Ten gracz nie jest graczem aktywnym.", giveplayerid);
SendClientMessage(playerid, COLOR_ADMIN, string);
}

return 1;
}

if(strcmp(cmd, "/odkuj", true) == 0 && gTeam[playerid] == TEAM_POLI){
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "/odkuj [id gracza]");
return 1;
}
giveplayerid = strval(tmp);

if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, se...
3. [INNE] Skuj Potrzebne.
[shadow=red]Witam,Chcia?em aby kto? napisa? mi kod na /skuj.a mia?o by to polega? na tym ?e wpisuje /skuj skuwa gracza i go ci?gnie za mn? :) .a jak wpisz? /rozkuj to go rozkuwa.Bardzo prosz? aby kto? mi da? kod poniewa? nie jestem a? tak zaawansowany w Pawn i nie umiem takich rzeczy.Z g?ry dzi?kuje i odrazu m?wi? ?e za pomoc lec? :piwo: [/shadow]
4. [INNE] Skuj odkuj
Witam szukam komendy na /skuj i odkuj

Ale nie zwyczajnej gdy policjant wpisze /skuj

gracza ustawia w jednej pozycji z r?kami do tylu jak by mia? kajdanki na nich i nie moze si? ruszac.

A gdy policjant wpisze /odkuj


Gracz moze si? ruszac i wraca do pozycji zwyczajnej za pomoc piwa
5. [INNE] Skuj
Mam problem z t? komend? mianowicie jak wpisz? /skuj to skuwa mnie, nie moge sku? kogo? innego tylko siebie, i chcialbym aby teleportowalo gracza co sek.

Kod:

if (strcmp("/skuj", cmdtext, true, 7) == 0)
{
if(gTeam[playerid] == TEAM_POLICJA) {
}
new playerid2;
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
SetPlayerSpecialAction(playerid2, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(playerid2, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
return 1;
}
if (strcmp("/rozkuj", cmdtext, true, 7) == 0)
{
if(gTeam[playerid] == TEAM_POLICJA) {
}
for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
{
new playerid2;
PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);
if(IsPlayerAttachedObjectSlotUsed(playerid2, i)) RemovePlayerAttachedObject(playerid, i);
SetPlayerSpecialAction(playerid2, SPECIAL_ACTION_NONE);
}
return 1;
}
6. [INNE] Nosze, skuj
Mam pro?b? do Was. Jak zrobi? nosze ? Chodzi o to, ?e po wpisaniu /nosze [id] pokazuja sie nosze (obiekt 2146 id) i pacjent sie teleportuje ciagle do cb. To samo nosze.
I jeszcze jak zrobi? /skuj [id] ? Podejrzany ma animacje cuff i teleportuje sie za tb.
7. [INNE] Komenda skuj
Witam mam tak? komend? skuj i chc? doda? do niej co? takiego aby gracz skuty teleportowa? si? 2 m od tego co zaku? kilka razy na sekund?. Niekt?rzy wiedz? o co chodzi tu jest kod:
[code]if (strcmp(cmd, "/skuj", true)==0){
{
new ulecz[256];
ulecz = strtok(cmdtext, idx);
new gracz = strval(ulecz);
if(wpolicji[playerid]){
if(!strlen(ulecz))
{
SendClientMessage(playerid, COLOR_RED, "WPISZ: /skuj [id gracza]");
return 1;
}
new dis;
dis = GetDistanceBetweenPlayers(playerid,gracz);
if(dis <= 2){
SendClientMessage(playerid, COLOR_GREEN, "Sku?e? gracza.");
SetPlayerAttachedObject(gracz, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(gracz, SPECIAL_ACTION_CUFFED);
TogglePlayerControllable(gracz, 0);
for(new k = 0; k < MAX_PLAYERS; k++)
{
if(IsPlayerConnected(k))
{
if(gTeam[k] == TEAM_MEDYK)
{
DisablePlayerCheckpoint(k);
}
}
}
SendClientMessage(gracz, COLOR_RED, "Policjant sku? Ci?.");
}
else {
SendClientMessage(playerid, COLOR_RED, "Jeste? za daleko od gracza");
}
}
}
return 1;
}


if (strcmp(cmd, "/uskuj", true)==0){
{
new ulecz[256];
ulecz = strtok(cmdtext, idx);
new gracz = strval(ulecz);
if(wpolicji[playerid]){
if(!strlen(ulecz))
{
SendClientMessage(playerid, COLOR_RED, "WPISZ: /uskuj [id gracza]");
return 1;
}
new dis;
dis = GetDistanceBetweenPlayers(playerid,gracz...
8. [INNE] Komenda skuj
Witam, stworzy?em komende, aby sku? gracza. Fukcja dzia?a dobrze, timer te? tylko jest ma?y problem. Wpisuje komende /skuj [id] skuwam go, jednak to ten gracz skuty mnie przyci?ga a nie ja.

Mam tak

Komenda w funkcji tak:
Kod:

forward skuty();
public skuty()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(KogoZakul[i] != -1)
{
new kto = KogoZakul[i];
if(IsPlayerConnected(kto))
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(kto, x, y, z);
GetPlayerFacingAngle(kto, a);
GetPlayerDistanceFromPoint(i, x, y, a);


SetPlayerPos(i, x, y, z);
SetPlayerFacingAngle(i, a);
}
else KogoZakul[i] = -1;
}
}
}

Pomo?ecie?
9. [INNE] Komenda skuj
witam, mam komende /skuj, teraz moje pytanie: Czy m?g? by kto? zrobi? mi prosty timer na przesuwanie si? razem ze skutym? :)
Kod:

CMD:skuj(playerid, params[])
{
new pID, targetname[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME], string[128];
if(GetPlayerTeam(playerid) != Gliny) return SendClientMessage(playerid,-1,"Nie jeste? glin?!!");
GetPlayerName(pID, targetname, sizeof(targetname));
GetPlayerName(playerid, name, sizeof(name));
if (isnull(params)) return SendClientMessage(playerid, -1, "Usage: /skuj <ID>");
format(string, sizeof(string), "zosta?e? skuty przez policjanta %s", name);
format(string,sizeof(string), "Sku?e?: %s", targetname);
SendClientMessage(pID, -1, string);
SendClientMessage(playerid, -1, string);
TogglePlayerControllable(pID, 0);
return 1;
}