[Pedido] Comando /ir e /trazer
#1

Procurei no fуrum e nгo consegui achar um que funcionasse, os que eu testei tinha umas coisas de adaptar ao meu sistema admin so que meu gm nгo possui um (Й um gm bem simples que estou criando so pra jogar com uns amigos).
Queria que alguem pudessem me passar o codigo do comando /ir e do /trazer (sem sistema admin) e que pudesse me explicar em que parte do gm devo colocar (ja que sou iniciante nгo entendo muito disso) e se precisa de adicionar alguma linha no inicio ou algo do tipo.
Desde jб agradeзo.
Reply
#2

olha neste topico

https://sampforum.blast.hk/showthread.php?tid=268793

e nesta fs tem isso

https://sampforum.blast.hk/showthread.php?tid=329307
Reply
#3

pawn Код:
if(strcmp(cmd, "/ir", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(IsPlayerAdmin(playerid)){ // Definiзгo de quem usarб, coloquei admin rcon
new tmp[256];
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "(ERRO) Digite: /ir [id]");
return 1;
}
plid = strval(tmp);
if(IsPlayerConnected(plid)){
new interiordele;
interiordele = GetPlayerInterior(plid);
SetPlayerInterior(playerid, interiordele);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(plid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z);
{
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,X+1,Y+1,Z);
PutPlayerInVehicle(playerid,VehicleID,0);
}
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "(INFO) O Administrador %s (%d) foi atй sua posiзгo para ajuda-lo!", aname,playerid);
SendClientMessage(plid,tcadm, string);
return 1;
}else{
SendClientMessage(playerid, Vermelho, "(ERRO)ID invбlido");
return 1;
}
}else{
SendClientMessage(playerid,VERMELHO,"(ERR0) Vocк nгo tem permissгo.");
}
return 1;
}

if(strcmp(cmd, "/trazer", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(IsPlayerAdmin(playerid)){ // Definiзгo de quem  
new tmp[256];
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "(ERRO) Digite: /trazer [id]");
return 1;
}
plid = strval(tmp);
if(IsPlayerConnected(plid)){
new interiormeu;
interiormeu = GetPlayerInterior(playerid);
SetPlayerInterior(plid, interiormeu);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(plid, X, Y, Z);
{
new VehicleID;
VehicleID = GetPlayerVehicleID(plid);
SetVehiclePos(VehicleID,X+4,Y+4,Z);
PutPlayerInVehicle(plid,VehicleID,0);
}
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "(INFO) O Administrador %s (ID: %d) trouxe vocк ate sua posiзгo!", aname,playerid);
SendClientMessage(plid,tcadm, string);
return 1;
}else{
SendClientMessage(playerid, 0xFF0000AA, "(ERRO) ID invбlido");
return 1;
}
}else{
SendClientMessage(playerid,VERMELHO,"(ERR0) Vocк nгo tem permissгo.");
}
return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)