Ajuda Scrpiter /prender -
maluco88 - 31.08.2012
Alguйm me ajuda? toda vez que vou usar esse comando diz que eu nгo estou logado, estando logado. na minha scrpiter tem vбrios comandos desse tipo que nгo da isso.
Segue o Codico abaixo:
if(strcmp(cmd, "/prender", true) == 0)
{
new tmpp[256];
tmp = strtok(cmdtext, idx);
tmpp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /prender [id do player] [tempo]");
return 1;
}
giveplayerid = strval(tmp);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
new Second = strval(tmpp);
if(logged[playerid] == 1)
{
if(PlayerInfo[playerid][pGDE] >= 1 || PlayerInfo[playerid][pBOPE] >= 1)
{
format(string, sizeof(string), "O oficial %s prendeu o jogador %s por %s segundos!", sendername,giveplayer,Second);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername);
GameTextForPlayer(giveplayerid, string, 1000, 1);
SetPlayerInterior(giveplayerid, 3);
SetPlayerPos(giveplayerid, 197.6661,173.8179,1003.0234);
SetPlayerArmour(giveplayerid, 0);
TogglePlayerControllable(giveplayerid, 0);
ResetPlayerWeapons(giveplayerid);
SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк nгo й um oficial!");
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
Re: Ajuda Scrpiter /prender -
Maklister - 31.08.2012
coloca
[*pawn]
[*/pawn]
Sem os Asterisco
pawn Код:
if(strcmp(cmd, "/prender", true) == 0)
{
new tmpp[256];
tmp = strtok(cmdtext, idx);
tmpp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /prender [id do player] [tempo]");
return 1;
}
giveplayerid = strval(tmp);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
new Second = strval(tmpp);
if(logged[playerid] == 1)
{
if(PlayerInfo[playerid][pGDE] >= 1 || PlayerInfo[playerid][pBOPE] >= 1)
{
format(string, sizeof(string), "O oficial %s prendeu o jogador %s por %s segundos!", sendername,giveplayer,Second);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername);
GameTextForPlayer(giveplayerid, string, 1000, 1);
SetPlayerInterior(giveplayerid, 3);
SetPlayerPos(giveplayerid, 197.6661,173.8179,1003.0234);
SetPlayerArmour(giveplayerid, 0);
TogglePlayerControllable(giveplayerid, 0);
ResetPlayerWeapons(giveplayerid);
SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк nгo й um oficial!");
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
Re: Ajuda Scrpiter /prender -
.FuneraL. - 31.08.2012
Vocк tem que logar com tal organizaзгo, Sete vocк para ela com admin e use /logar, que certamente й o comando nesse GM.
Re: Ajuda Scrpiter /prender -
maluco88 - 31.08.2012
Nгo deu certo ;S
Tipow vou dar exemplo de um comando do mesmo estilo que funciona:
if(strcmp(cmd, "/coletet", true) == 0)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(logged[playerid] == 1)
{
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )
{
new PlayerName[30];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
printf("[Command] %s usou /armourall para colocar colete em todos.", PlayerName);
for(new i = 0; i < MAX_PLAYERS; i++)
{
SetPlayerArmour(i, 100);
format(string, sizeof(string), "AdmCMD: O admin %s deu colete para todos!", sendername);
SendClientMessage(i, COR_ADM, string);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
}
return 1;
Re: Ajuda Scrpiter /prender -
Coreia - 31.08.2012
bota essa porra em pawn ¬¬'
Re: Ajuda Scrpiter /prender -
Sky™ - 01.09.2012
pawn Код:
if(strcmp(cmd, "/prender", true) == 0)
{
new tmpp[256];
tmp = strtok(cmdtext, idx);
tmpp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /prender [id do player] [tempo]");
return 1;
}
giveplayerid = strval(tmp);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
new Second = strval(tmpp);
if(PlayerInfo[playerid][pGDE] >= 1 || PlayerInfo[playerid][pBOPE] >= 1)
{
format(string, sizeof(string), "O oficial %s prendeu o jogador %s por %s segundos!", sendername,giveplayer,Second);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername);
GameTextForPlayer(giveplayerid, string, 1000, 1);
SetPlayerInterior(giveplayerid, 3);
SetPlayerPos(giveplayerid, 197.6661,173.8179,1003.0234);
SetPlayerArmour(giveplayerid, 0);
TogglePlayerControllable(giveplayerid, 0);
ResetPlayerWeapons(giveplayerid);
SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк nгo й um oficial!");
}
return 1;
}
pawn Код:
if(strcmp(cmd, "/coletet", true) == 0)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )
{
new PlayerName[30];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
printf("[Command] %s usou /armourall para colocar colete em todos.", PlayerName);
for(new i = 0; i < MAX_PLAYERS; i++)
{
SetPlayerArmour(i, 100);
format(string, sizeof(string), "AdmCMD: O admin %s deu colete para todos!", sendername);
SendClientMessage(i, COR_ADM, string);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
}
return 1;
}
Tente isso *-*
e editando meu Post ou vc pode por o que o Victor falou vlw victor e usar seu comando mesmo
Re: Ajuda Scrpiter /prender -
Vitor_Gorzoni - 01.09.2012
Ve tambйm se no seu login quando loga seta a variavel: