[pomoc]/spec

Započeo Poslednji Don
15. Okt. 2011.
907
pregleda
6
postova
kocho
5
Underboss
15. Okt. 2011.
Skripta koju koristim:GF edit...(stari Balkan Mafia GameMod)
Detaljan opis problema😛a kada admin spec-a igraca i zavrsi kuca /specoff i bude mu kao da je umro i mora pricekati 30 sekundi(sto je standardno na BM gamemodu kad neko umre) stvara se ispred bolnice i to je to.
Dio skripte:
    if(strcmp(cmd,"/spec",true) == 0)
{
    if(PlayerInfo < 1)
{
SendClientMessage(playerid, COLOR_DARKNICERED, "Nemozete koristiti ovu komandu jer nisi Administrator.");
return 1;
}
    tmp = strtok(cmdtext,idx);
    if(strlen(tmp) == 0)
{
        SendClientMessage(playerid, COLOR_GRAD1, "/spec [igracev ID/Dio imena] (ili /specoff)");
return 1;
}
    new otherplayer = ReturnUser(tmp);
    if(otherplayer == INVALID_PLAYER_ID)
    {
SendClientMessage(playerid, COLOR_GREY, "Netocan ID!");
return 1;
}
    TogglePlayerSpectating(playerid,1);
    if(IsPlayerInAnyVehicle(otherplayer)==1)
{
    new Float:health;
    new Float:armour;
new name;
GetPlayerName(otherplayer, name, sizeof(name));
GetPlayerHealth(otherplayer, health);
GetPlayerArmour(otherplayer, armour);
format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~y~%s(ID:%d)~n~~y~Snaga:%.1f~n~Armor:%.1f",name,otherplayer,health,armour);
GameTextForPlayer(playerid, string, 2500, 3);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(otherplayer));
}
    else
{
    new Float:health;
    new Float:armour;
new name;
GetPlayerName(otherplayer, name, sizeof(name));
GetPlayerHealth(otherplayer, health);
GetPlayerArmour(otherplayer, armour);
format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~y~%s(ID:%d)~n~~y~Snaga:%.1f~n~Armor:%.1f",name,otherplayer,health,armour);
GameTextForPlayer(playerid, string, 2500, 3);
PlayerSpectatePlayer(playerid,otherplayer);
}
    SendClientMessage(playerid, COLOR_WHITE, "Da prestanete pratiti nekog, upisite /specoff.");
    return 1;
}
if(strcmp(cmd,"/specoff",true)==0)
{
    if(PlayerInfo >= 1)
    {
    TogglePlayerSpectating(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
    SetPlayerInterior(playerid,0);
    MedicBill = 0;
    SpawnPlayer(playerid);
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid, COLOR_YELLOW, "Prestali ste pratiti igraca.");
    return 1;
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rabiosa
3
Hustler
16. Okt. 2011.
izbrisi ovo MedicBill = 0; i dodaj SetPlayerPos da se stvori na mjesto gdje ti hoces...
kocho
5
Underboss
16. Okt. 2011.
ne radi...tacnije isto kao i prije  ☹️
Luis
5
Godfather
16. Okt. 2011.
Quote from October 16, 2011, 8:09 pm:
ne radi...tacnije isto kao i prije  ☹️

Gle ti kad odes specoff tebe killa.. a posto si rekao da kad umres da moras cekati 30 sec onda nemos nista ili obrisati da cekas 20 sec ili pravit novu spec komandu...
kocho
5
Underboss
16. Okt. 2011.
ja sam probao...msm napravio novu komandu i sve al opet me kill  ☹️
Samper
5
Kingpin
18. Okt. 2011.
Hoce ovako:

if(strcmp(cmd,"/specoff",true)==0)
{
    if(PlayerInfo >= 1)
    {
    TogglePlayerSpectating(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
    SetPlayerInterior(playerid,0);
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid, COLOR_YELLOW, "Prestali ste pratiti igraca.");
    return 1;
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha