if(strcmp(cmd, "/tie", true) == 0 || strcmp(cmd, "/vezi", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerTied > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Vezani ste!");
return 1;
}
if(PlayerCuffed > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Stavljene su vam lisice ili ste taznuti!");
return 1;
}
if(Rope != 0)
{
if(PlayerInfo < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Morate biti barem level 2 da vezete ! ");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /vezi [ID Igraca/Dio Imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(KnockedDown != 1)
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete vezati tog igraca jer nije oboren!");
return 1;
}
if(PlayerTied > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Igrac je vec vezan !");
return 1;
}
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new car = GetPlayerVehicleID(playerid);
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete vezati sebe!"); return 1; }
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s vas je vezao.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Vezali ste %s-a.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je vezao %s-a.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(giveplayerid, "~r~Vezan", 2500, 3);
TogglePlayerControllable(giveplayerid, 0);
PlayerTied = 1;
KnockedDown = 0;
KillTimer(oborentimer);
Rope--;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac nije u vasem autu, ili vi niste vozac !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac nije blizu vas !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nemate Konop !");
}
}
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(strcmp(cmd, "/untie", true) == 0 || strcmp(cmd, "/odvezi", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /odvezi [ID Igraca/Dio 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, "Ne mozete se sami odvezati!"); return 1; }
if(PlayerTied)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Odvezao vas je %s.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Odvezali ste %s-a.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
GameTextForPlayer(giveplayerid, "~g~Odvezan", 2500, 3);
TogglePlayerControllable(giveplayerid, 1);
PlayerTied = 0;
format(string, sizeof(string), "* %s je odvezao %s-a i uzeo je konopac.", sendername, giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
Rope++;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije vezan !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Taj igrac nije blizu vas !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
return 1;
}
}
return 1;
}
if(strcmp(cmd, "/povez", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Povez != 0)
{
if(PlayerInfo < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Morate biti barem level 2 da stavite nekome povez ! ");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /povez [ID Igraca/Dio Imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerBlind > 0)
{
SendClientMessage(playerid, COLOR_GREY, " Igracu je vec stavljen povez !");
return 1;
}
if(PlayerTied != 1)
{
SendClientMessage(playerid, COLOR_GREY, " Igrac mora biti prvo vezan ! ");
return 1;
}
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new car = GetPlayerVehicleID(playerid);
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete staviti povez sebi!"); return 1; }
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s vam je stavio povez.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Stavili ste povez na oci %s-u.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je stavio povez na oci %s-u.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(giveplayerid, "~r~Stavljen vam je povez", 2500, 3);
PlayerBlind = 1;
TextDrawShowForPlayer(giveplayerid,Text:Poveznaoci);
Povez--;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac nije u vasem autu, ili vi niste vozac !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac nije blizu vas !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac je offline !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nemate Povez !");
}
}
return 1;
}Detaljan opis problema: Kako da prebacim cmd u zcmd i ovo sto ima za kupuvanje iz bizz da izbrisem to i komande da koriste samo varijable pMember i pLeader
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):
