Skripta koju koristim:Cyber
Detaljan opis problema:kako da stavim u komandu /goto da se ne mogu admini portat do Head Admina
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] /goto
1,833
pregleda
16
postova
21. Maj 2011.
21. Maj 2011.
if(strcmp(cmd, "/goto", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, CRVENA, "Komanda: /goto [IgracevID/DeoImena]");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = ReturnUser(tmp);
if (IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if(Spectate != 255)
{
Spectate = 256;
}
GetPlayerPos(plo, plocx, plocy, plocz);
if(PlayerInfo > 0)
{
SetPlayerInterior(playerid,PlayerInfo);
PlayerInfo = PlayerInfo;
PlayerInfo = PlayerInfo;
}
if(PlayerInfo == 0)
{
SetPlayerInterior(playerid,0);
}
if(plocz > 530.0 && PlayerInfo == 0) //the highest land point in sa = 526.8
{
SetPlayerInterior(playerid,1);
PlayerInfo = 1;
}
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}G-Unit{FFFFFF}] {C3C3C3}Samo Admini!");
}
}
}
else
{
format(string, sizeof(string), " %d is not an active player.", plo);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, CRVENA, "Komanda: /goto [IgracevID/DeoImena]");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = ReturnUser(tmp);
if (IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if(Spectate != 255)
{
Spectate = 256;
}
GetPlayerPos(plo, plocx, plocy, plocz);
if(PlayerInfo > 0)
{
SetPlayerInterior(playerid,PlayerInfo);
PlayerInfo = PlayerInfo;
PlayerInfo = PlayerInfo;
}
if(PlayerInfo == 0)
{
SetPlayerInterior(playerid,0);
}
if(plocz > 530.0 && PlayerInfo == 0) //the highest land point in sa = 526.8
{
SetPlayerInterior(playerid,1);
PlayerInfo = 1;
}
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}G-Unit{FFFFFF}] {C3C3C3}Samo Admini!");
}
}
}
else
{
format(string, sizeof(string), " %d is not an active player.", plo);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
21. Maj 2011.
COMMAND:doigraca(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // rcon admin
new
id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -89, "INFO: /doigraca [ID igraca]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1,"Igrac nije online!");
else {
new Float:x, Float:y, Float:z;
GetPlayerPos(id, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
SendClientMessage(playerid, -1,"Teleportiran si!");
}
return true;
}
{
if(IsPlayerAdmin(playerid)) // rcon admin
new
id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -89, "INFO: /doigraca [ID igraca]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1,"Igrac nije online!");
else {
new Float:x, Float:y, Float:z;
GetPlayerPos(id, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
SendClientMessage(playerid, -1,"Teleportiran si!");
}
return true;
}
21. Maj 2011.
Quote from May 21, 2011, 3:01 pm:
COMMAND:doigraca(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // rcon admin
new
id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -89, "INFO: /doigraca [ID igraca]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1,"Igrac nije online!");
else {
new Float:x, Float:y, Float:z;
GetPlayerPos(id, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
SendClientMessage(playerid, -1,"Teleportiran si!");
}
return true;
}
{
if(IsPlayerAdmin(playerid)) // rcon admin
new
id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -89, "INFO: /doigraca [ID igraca]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1,"Igrac nije online!");
else {
new Float:x, Float:y, Float:z;
GetPlayerPos(id, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
SendClientMessage(playerid, -1,"Teleportiran si!");
}
return true;
}
21. Maj 2011.
Quote from May 21, 2011, 3:03 pm:
slipcu on ne koristi ZCMD i treba mu da se nemozes portat do head a kod tebe se svi mogu!
ti suti svega ti 😄
mogu valjda pogrijesit nekad :/
Barney wrote on May 21, 2011, 3:03 pm:
jel to to?
COMMAND:doigraca(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 1;
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -89, "INFO: /doigraca [ID igraca]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1,"Igrac nije online!");
else {
new Float:x, Float:y, Float:z;
GetPlayerPos(id, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
SendClientMessage(playerid, -1,"Teleportiran si!"); }
return true;
}
to je to xd
21. Maj 2011.
ne koristim zcmd komaud nego obicu i ocu da se ne mogu portat do heada a to tu ja ne vidim?
21. Maj 2011.
Barney wrote on May 21, 2011, 3:13 pm:
ne koristim zcmd komaud nego obicu i ocu da se ne mogu portat do heada a to tu ja ne vidim?
neznam ja kako je to u tebe definirano
a ako ne kroistis zcmd i sscanf nemoj ni skriptat 😛
21. Maj 2011.
Pokusaj ovako
}
if(strcmp(cmd, "/goto", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_CRVENA, "KORISTITE: /goto [ID/Ime]");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = ReturnUser(tmp);
if (IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if (PlayerInfo > 1337)
{
SendClientMessage(playerid, COLOR_GRAD2, "Ne mozete se portati do Head Admina.");
return 1;
}
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
if(Spectate != 255)
{
Spectate = 256;
}
GetPlayerPos(plo, plocx, plocy, plocz);
if(PlayerInfo > 0)
{
SetPlayerInterior(playerid,PlayerInfo);
PlayerInfo = PlayerInfo;
PlayerInfo = PlayerInfo;
}
if(PlayerInfo == 0)
{
SetPlayerInterior(playerid,0);
}
if(plocz > 530.0 && PlayerInfo == 0)
{
SetPlayerInterior(playerid,1);
PlayerInfo = 1;
}
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
SendClientMessage(playerid, COLOR_GRAD1, " Teleportirani ste.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste autorizirani za koristenje ove komande.");
}
}
}
else
{
format(string, sizeof(string), " %d nije online.", plo);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}21. Maj 2011.
kao prvo krivo si me skuzio mogu se svi portat ali da se obivni admini ne portaju do Heada citaj malo xD i drugo pokusao sam ubacit onu komandu koju mi je netko dao ali ne radi?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava