Detaljan opis problema:Imam komandu cuff i sad zelim kada mu stavim lisice mu budu lisice samo neznam kako ubaciti
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):Evo vam komanda pa mi samo ubacite ako nije problem
cuff
if(strcmp(cmd, "/cuff", true) == 0 || strcmp(cmd, "/cuff", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 2)
{
if(KnockedDown == 1)
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete zamahnuti kada ste vec oboreni.");
return 1;
}
if(PlayerInfo == 1)
{SendClientMessage(playerid,COLOR_WHITE,"{00C0FF}Matrix City RPG || Imas {FFFFFF}adminsku kaznu {00C0FF}nemozes nijednu komandu koristiti");return 1;}
if(PlayerTied == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vezani ste!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{00C0FF}Koriscenje:{FFFFFF} /cuff [ID Igraca/Deo imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(gTeam == 2)
{
SendClientMessage(playerid, COLOR_GREY, " Ne mozete staviti lisice Policajcu!");
return 1;
}
if(PlayerToPoint(15.0,giveplayerid, 1639.5956,-1099.4457,24.0616) || PlayerToPoint(15.0,giveplayerid, 1634.3577,-1100.1617,29.8866) || PlayerToPoint(15.0,giveplayerid,1663.1938,-1094.1006,24.0616))
{SetPlayerPos(giveplayerid,1638.7865,-1114.6819,23.9063);
TogglePlayerControllable(giveplayerid, 0);
KillTimer(pljackanjetimer);
PlayerCuffed = 2;
PlayerCuffedTime = 99;
return 1;}
if(PlayerToPoint(15.0,giveplayerid, 1864.8888,2404.3171,20.8354) || PlayerToPoint(15.0,giveplayerid, 1874.2830,2401.8472,20.8354))
{SetPlayerPos(giveplayerid,1462.6140,-1019.7412,24.5934);
TogglePlayerControllable(giveplayerid, 0);
PlayerCuffed = 2;
PlayerCuffedTime = 99;
return 1;}
if(PlayerToPoint(15.0,giveplayerid, 246.3183,67.2522,1003.6406))
{SetPlayerPos(giveplayerid,1552.4585,-1675.0359,16.1953);
TogglePlayerControllable(giveplayerid, 0);
PlayerCuffed = 2;
PlayerCuffedTime = 99;
return 1;}
if(PlayerToPoint(30.0,giveplayerid, 2175.9863,1585.4113,999.9724) || PlayerToPoint(30.0,giveplayerid, 314.2337,-133.6509,999.6016))
{SetPlayerPos(giveplayerid,BizzInfo,BizzInfo,BizzInfo);
TogglePlayerControllable(giveplayerid, 0);
PlayerCuffed = 2;
PlayerCuffedTime = 99;
return 1;}
if(PlayerCuffed > 1)
{
SendClientMessage(playerid, COLOR_GREY, " Igracu su vec stavljene lisice !");
return 1;
}
if(PlayerInfo == 1)
{SendClientMessage(playerid,COLOR_WHITE,"Taj igrac je lvl 1");return 1;}
new suspect = GetClosestPlayer(playerid);
if(IsPlayerInAnyVehicle(suspect))
{
SendClientMessage(playerid, COLOR_GREY, " Osumnjiceni je u autu, prvo ga izbacite!");
return 1;
}
if (ProxDetectorS(3.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete staviti lisice sebi!"); return 1; }
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s vam je stavio lisice.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Stavili ste lisice %s-u.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s stavlja lisice %s-u.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ShowPlayerDialog(giveplayerid,36,DIALOG_STYLE_MSGBOX,"Obavestenje","Stavljene su vam lisice\nNemojte izlaziti iz igrice\nJer ce te biti u zatvoru\nna 1200 sekundi i izgubicete\n15000$ u banci","Uredu","");
TogglePlayerControllable(giveplayerid, 0);
TogglePlayerControllable(giveplayerid, 0);
PlayerCuffed = 2;
PlayerCuffedTime = 99;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije trenutno na serveru !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Niste Policajac/FBI!");
}
}
return 1;
}uncuff
if(strcmp(cmd, "/uncuff", true) == 0 || strcmp(cmd, "/uncuff", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam == 2)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "{00C0FF}Koriscenje:{FFFFFF} /uncuff [ID Igraca/Deo imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot Uncuff yourself!"); return 1; }
if(PlayerCuffed)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s vam je skinuo lisice.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Skinuli ste lisice %s-u.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
GameTextForPlayer(giveplayerid, "~g~Skinute su vam lisice", 2500, 3);
TogglePlayerControllable(giveplayerid, 1);
PlayerCuffed = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Tome igracu nisu stavljene lisice !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Taj Taj igrac nije trenutno na serveru !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Niste Policajac / FBI / SWAT !");
}
}//not connected
return 1;
}