Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: |TED| Boca SRB poslato Mart 28, 2013, 22:52:51 POSLE PODNE

Naslov: [Pomoc] Specplayer
Poruka od: |TED| Boca SRB poslato Mart 28, 2013, 22:52:51 POSLE PODNE
Skripta koju koristim:Infernus Gaming
Detaljan opis problema:Hteo bih ako neko moze da mi popravi komandu spec ne radi
Dio skripte:[code]CMD:specplayer(playerid, params[])
{
new Giveplayerid, Name[256], String[256], Name2[256];
    if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGm] >= 1)
{
if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,COLOR_WHITE, "SERVER: /specplayer [Playerid]");
else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,COLOR_PURPLE,"Igrac nije konektovan?");
else
{
if ( Specing[Giveplayerid] == 1 )
{
SendClientMessage(playerid, COLOR_RED, "   Osobu koju pokusavate da specujete, specuje neko drugi.");
}
else
{
    GetPlayerName(playerid, Name, 256);
GetPlayerName(Giveplayerid, Name2, 256);
format(String, 256, "[%i] %s sada spectating [%i] %s",playerid, Name,Giveplayerid, Name2);
CallLocalFunction("ircRemoteSay", "iss", 1, "#FSE", String);
Specing[playerid] = 1;
}
if ( !IsPlayerInAnyVehicle(Giveplayerid) )
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, Giveplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
else
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
}
}
return 1;
}
[/code]
Neke slike/video za lakse dobivanje pomoci(neobavezno)
Naslov: Odg: [Pomoc] Specplayer
Poruka od: FlasH poslato Mart 28, 2013, 23:07:23 POSLE PODNE
Ovako:

Na vrh:


new IgracPosmatraIgraca[MAX_PLAYERS];

OnPlayerConnect:

IgracPosmatraIgraca[playerid] = 999;

CMD:spec(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
    new igrac, hIme[MAX_PLAYER_NAME], Float:hp, izvr[MAX_PLAYER_NAME], ip[24], CmdString[128];;
    if(sscanf(params, "u", igrac)) return SCM(playerid, 3, "Koristite: /recon [Korisnicki ID ili deo imena]");
    if(!IsPlayerConnected(igrac)) return SCM(playerid, 2, "Taj igrac nije online!");
    IgracPosmatraIgraca[playerid] = igrac;
    RPIme(igrac, hIme); GetPlayerHealth(igrac, hp); RPIme(playerid, izvr); GetPlayerIp(playerid, ip, 24);
format(CmdString, 64, " %s(%i), $%d, H: %.1f", hIme, igrac, GetPlayerMoney(igrac), hp);
SCM(playerid, 2, CmdString);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
    new f = 0;
foreach(Player, i)
{
if(GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid)) f++;
}
if(f == 0) SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
SetPlayerInterior(playerid, GetPlayerInterior(igrac));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(igrac));
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(igrac)) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(igrac));
else PlayerSpectatePlayer(playerid, igrac);
}
else return SCM(playerid, GRAD2, "Samo admini");
return 1;
}
CMD:uncon(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
      TogglePlayerSpectating_H(playerid, 0);
      SpawnPlayer(playerid);
}
else return SCM(playerid, GRAD2, "Samo admin");
return 1;
}
Naslov: Odg: [Pomoc] Specplayer
Poruka od: Blaeks poslato Mart 28, 2013, 23:07:34 POSLE PODNE
samo potrazis malo http://forum.sa-mp.com/showthread.php?t=298656
Naslov: Odg: [Pomoc] Specplayer
Poruka od: |TED| Boca SRB poslato Mart 28, 2013, 23:25:54 POSLE PODNE
Citat: FlasH poslato Mart 28, 2013, 23:07:23 POSLE PODNE
Ovako:

Na vrh:


new IgracPosmatraIgraca[MAX_PLAYERS];

OnPlayerConnect:

IgracPosmatraIgraca[playerid] = 999;

CMD:spec(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
    new igrac, hIme[MAX_PLAYER_NAME], Float:hp, izvr[MAX_PLAYER_NAME], ip[24], CmdString[128];;
    if(sscanf(params, "u", igrac)) return SCM(playerid, 3, "Koristite: /recon [Korisnicki ID ili deo imena]");
    if(!IsPlayerConnected(igrac)) return SCM(playerid, 2, "Taj igrac nije online!");
    IgracPosmatraIgraca[playerid] = igrac;
    RPIme(igrac, hIme); GetPlayerHealth(igrac, hp); RPIme(playerid, izvr); GetPlayerIp(playerid, ip, 24);
format(CmdString, 64, " %s(%i), $%d, H: %.1f", hIme, igrac, GetPlayerMoney(igrac), hp);
SCM(playerid, 2, CmdString);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
    new f = 0;
foreach(Player, i)
{
if(GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid)) f++;
}
if(f == 0) SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
SetPlayerInterior(playerid, GetPlayerInterior(igrac));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(igrac));
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(igrac)) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(igrac));
else PlayerSpectatePlayer(playerid, igrac);
}
else return SCM(playerid, GRAD2, "Samo admini");
return 1;
}
CMD:uncon(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
      TogglePlayerSpectating_H(playerid, 0);
      SpawnPlayer(playerid);
}
else return SCM(playerid, GRAD2, "Samo admin");
return 1;
}

6 erora brate :D C:\DOCUME~1\boris\Desktop\Boca\TOTALW~1\GAMEMO~1\IG.pwn(19303) : error 036: empty statement
C:\DOCUME~1\boris\Desktop\Boca\TOTALW~1\GAMEMO~1\IG.pwn(19307) : error 017: undefined symbol "RPIme"
C:\DOCUME~1\boris\Desktop\Boca\TOTALW~1\GAMEMO~1\IG.pwn(19307) : error 017: undefined symbol "RPIme"
C:\DOCUME~1\boris\Desktop\Boca\TOTALW~1\GAMEMO~1\IG.pwn(19325) : error 017: undefined symbol "GRAD2"
C:\DOCUME~1\boris\Desktop\Boca\TOTALW~1\GAMEMO~1\IG.pwn(19332) : error 017: undefined symbol "TogglePlayerSpectating_H"
C:\DOCUME~1\boris\Desktop\Boca\TOTALW~1\GAMEMO~1\IG.pwn(19335) : error 017: undefined symbol "GRAD2"
Naslov: Odg: [Pomoc] Specplayer
Poruka od: |TED| Boca SRB poslato Mart 28, 2013, 23:28:09 POSLE PODNE
19307RPIme(igrac, hIme); GetPlayerHealth(igrac, hp); RPIme(playerid, izvr); GetPlayerIp(playerid, ip, 24);
19303 new igrac, hIme[MAX_PLAYER_NAME], Float:hp, izvr[MAX_PLAYER_NAME], ip[24], CmdString[128];;
19325 else return SCM(playerid, GRAD2, "Samo admini");
19332 TogglePlayerSpectating_H(playerid, 0);
Naslov: Odg: [Pomoc] Specplayer
Poruka od: |TED| Boca SRB poslato Mart 29, 2013, 00:00:35 PRE PODNE
Molim vas pomoc
Naslov: Odg: [Pomoc] Specplayer
Poruka od: FlasH poslato Mart 29, 2013, 09:23:49 PRE PODNE
Zašto ne napraviš ovo od Blaeks.

Vrh:

#define GRAD1 0xB4B5B7FF

stock RPIme(playerid, Ime[MAX_PLAYER_NAME])
{
    GetPlayerName(playerid, Ime, sizeof(Ime));
    for(new x = 0; x < sizeof(Ime); x++) { if(Ime[x] == '_') Ime[x] = ' '; }
    return 1;
}



TogglePlayerSpectating_H zamjeni sa TogglePlayerSpectating