Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Pomoc[Cuff]

Započeo FlasH
pre 13 godina
1,092
pregleda
12
postova
filip.admin
Crime Lord
pre 13 godina
Skripta koju koristim: GM rađen od 0
Detaljan opis problema: Dakle,radim cuff komandu i nikako da napravim da radi.Eto vam kod od komande pa vidite šta nije dobro narpavljeno ?
Neznam šta je pomješano..Nema errora ali ne radi ništa ne ispisuje kada se ide nekoga /cuff
Dio skripte: Cuff
Slike/video: Ako treba stavit čemo.

Kodovi:
 COMMAND:cuff(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new idx, tmp, string, giveplayerid;
if(gTeam == 2 || IsACop(playerid))
{
    tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, ""ORANGE"KORISTI: "WHITE"/cuff ");
return 1;
}
giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if(gTeam == 2 || IsACop(giveplayerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "Ne mozete da stavite lisice policajcu.");
        return 1;
        }
    if(PlayerCuffed == 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Igrac vec ima stavljene lisice.");
        return 1;
    }
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
    new car = GetPlayerVehicleID(playerid);
    if(giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete da stavite lisice sami 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 lisice.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Stavili ste lisice igracu %s.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je stavio lisice igracu %s.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(giveplayerid, "~r~Stavljene su vam lisice", 2500, 3);
PlayerCuffed = 2;
PlayerCuffedTime = 99999999999999;
    }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "Igrac nije blizu vas.");
    return 1;
}
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "Igrac nije konektovan.");
    return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Niste policajac.");
}
}
return 1;
}
MarinMrcina
Street Runner
pre 13 godina
Nisi stavio da stavi lisice igraču kada ga zavezeš
Probaj ovo ubacit
						if (ProxDetectorS(8.0, playerid, giveplayerid))
{
    new car = GetPlayerVehicleID(playerid);
    if(giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete da stavite lisice sami 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 lisice.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Stavili ste lisice igracu %s.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je stavio lisice igracu %s.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(giveplayerid, "~r~Stavljene su vam lisice", 2500, 3);
PlayerCuffed = 2;
PlayerCuffedTime = 99999999999999;
TogglePlayerControllable(giveplayerid, 0);
SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(giveplayerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
    }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "Igrac nije blizu vas.");
    return 1;
}
filip.admin
Crime Lord
pre 13 godina
Ne može.Brate dobijem sa tim tvojim 26 errora sa svojim niti jedan.
FlasHica
Kingpin
pre 13 godina
By FlasH wrote on June 8, 2012, 12:43 pm:
Ne može.Brate dobijem sa tim tvojim 26 errora sa svojim niti jedan.

jesi na 0.3e ili na starijoj verziji?
filip.admin
Crime Lord
pre 13 godina
K4 wrote on June 8, 2012, 12:43 pm:
Ne može.Brate dobijem sa tim tvojim 26 errora sa svojim niti jedan.

jesi na 0.3e ili na starijoj verziji?

ma 0.3e brate
danijel123
Kingpin
pre 13 godina
Daj da vidimo te errore sto kazes da imas 🙂
filip.admin
Crime Lord
pre 13 godina
Quote from June 8, 2012, 3:52 pm:
Daj da vidimo te errore sto kazes da imas 🙂


Eto uspio sam na 2 smanjit ajde vidi sada brate
Errori:
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37079) : error 029: invalid expression, assumed zero
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37079) : error 035: argument type mismatch (argument 2)


Redak 37079 :
SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_CUFFED);


CIjela komanda izgleda sada ovako:
    COMMAND:cuff(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new idx, tmp, string, giveplayerid;
if(gTeam == 2 || IsACop(playerid))
{
    tmp = strtok(params, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, ""ORANGE"KORISTI: "WHITE"/cuff ");
return 1;
}
giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if(gTeam == 2 || IsACop(giveplayerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "Ne mozete da stavite lisice policajcu.");
        return 1;
        }
    if(PlayerCuffed == 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Igrac vec ima stavljene lisice.");
        return 1;
    }
                        if(ProxDetectorS(8.0, playerid, giveplayerid))
{
    new car = GetPlayerVehicleID(playerid);
    if(giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete da stavite lisice sami 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 lisice.", sendername);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Stavili ste lisice igracu %s.", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s je stavio lisice igracu %s.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(giveplayerid, "~r~Stavljene su vam lisice", 2500, 3);
PlayerCuffed = 2;
PlayerCuffedTime = 99999999999999;
TogglePlayerControllable(giveplayerid, 0);
SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(giveplayerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
    }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "Igrac nije blizu vas.");
    return 1;
}
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "Igrac nije konektovan.");
    return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Niste policajac.");
}
}
return 1;
}
arminlionel12
Shot Caller
pre 13 godina
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37079) : error 029: invalid expression, assumed zero
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37079) : error 035: argument type mismatch (argument 2)


imaÅ¡ viÅ¡ka agrumenata daj taj dio  daj liniju  37079
filip.admin
Crime Lord
pre 13 godina
arminlionel12 wrote on June 9, 2012, 4:13 pm:
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37079) : error 029: invalid expression, assumed zero
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37079) : error 035: argument type mismatch (argument 2)


imaÅ¡ viÅ¡ka agrumenata daj taj dio  daj liniju  37079


Skužio sam ja to samo neznam šta da mičem..
LIne  37079:
SetPlayerAttachedObject(giveplayerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
arminlionel12
Shot Caller
pre 13 godina
SetPlayerAttachedObject(giveplayerid, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);


Probaj staviti ovako
filip.admin
Crime Lord
pre 13 godina
arminlionel12 wrote on June 9, 2012, 4:32 pm:
SetPlayerAttachedObject(giveplayerid, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);


Probaj staviti ovako


Sada dobijem ovo:
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37079) : warning 213: tag mismatch
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37080) : error 029: invalid expression, assumed zero
C:\Users\FlasH\Desktop\Sa - Mp\System Generaion\gamemodes\FlasH.pwn(37080) : error 035: argument type mismatch (argument 2)
filip.admin
Crime Lord
pre 13 godina
Dali mi može neko pomoć.
Da napravimo da radi.Da se stave lisice onako otraga ruke i lisice tj. 0.3e objekti.
Ajde ako neko znam molim vas.
Sada kada npr. idem /tazer tazujem ga i on se šokira no onda mu idem stavit /cuff ID i piše "Igrač već ima stavljene lisice" ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava