Szerző Téma: Egy playernek való fegyver adás RCON-ból!  (Megtekintve 2445 alkalommal)

Egy playernek való fegyver adás RCON-ból!
« Válasz #15 Dátum: 2012. Június 18. - 15:15:00 »
0 Show voters
Idézetet írta: ZzzzzZ date=1340021760\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23004\" data-ipsquote-contentclass=\"forums_Topic


#include <a_samp>
#include <zcmd>
#include <sscanf>
#define PIROS 0xAA3333AA
#define SARGA  0xFFFF00AA
CMD:giveweapon(playerid,params[])
{
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,5,\"Nem vagy RCON ADMIN !\");
new target,weaponid,tolteny,str[200];
if(sscanf(params,\"ddd\",target,weaponid,tolteny)) return SendClientMessage(playerid,SARGA,\"Használat : /giveweapon [iD] [Fegyverid][Tolteny]\");
if(weaponid < 1 || weaponid > 46) return SendClientMessage(playerid,PIROS,\"Csak 1-46 közt lehetnek a fegyverek!\");
format(str,sizeof(str),\"Fegyvert adtál neki :%s , Fegyver ID:%d, Töltény:%d\",pName(playerid),weaponid,tolteny);
SendClientMessage(playerid,SARGA,str);
format(str,sizeof(str),\"Fegyvert kaptál tõle :%s\",pName(playerid));
SendClientMessage(target,SARGA,str);
GivePlayerWeapon(target,weaponid,tolteny);
return 1;
}
stock pName( playerid )
{
new
   s_szPlayerName[ MAX_PLAYER_NAME ];
GetPlayerName( playerid, s_szPlayerName, MAX_PLAYER_NAME );
return s_szPlayerName;
}

 

Ez mûködik, de nem csak admin tudja használni...Valaki segítene?

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Egy playernek való fegyver adás RCON-ból!
« Válasz #16 Dátum: 2012. Június 18. - 15:35:36 »
0 Show voters
Ezt:
 
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,5,\"Nem vagy RCON ADMIN !\");

 
Cseréld ki erre:
 
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,5,\"Nem vagy RCON ADMIN !\");

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Egy playernek való fegyver adás RCON-ból!
« Válasz #17 Dátum: 2012. Június 18. - 16:39:02 »
0 Show voters
Idézetet írta: ppatrik2012 date=1340019961\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23004\" data-ipsquote-contentclass=\"forums_Topic
Ebben vannak a hibák:
 
if(sscanf(params,\"udd\",pid,wid,amt)) return SendClientMessage(playerid,0xff0000FF,\"ERROR: Használat  / if(wid < 0 || wid >40) return SendClientMessage(playerid,0xff0000FF,\"ERROR: Rossz fegyver ID\");

 

Ezt javítsd ki erre:
 
if(sscanf(params,\"udd\",pid,wid,amt)) return SendClientMessage(playerid,0xff0000FF,\"Használat: /giveweapon (PlayerID / Név) (Fegyver ID) (Töltény));

Egy playernek való fegyver adás RCON-ból!
« Válasz #18 Dátum: 2012. Június 18. - 18:33:12 »
0 Show voters
Amúgy ha RCON parancsot akarsz:
VAN KÜLÖN EGY ILYEN public!
OnRconCommand azthiszem. Van rcon parancsfeldolgozó. Ha nem zcmd-vel csinálod, hanem ebbe az rconos publicba, akkor a konzolból is tudod írni!

Egy playernek való fegyver adás RCON-ból!
« Válasz #19 Dátum: 2012. Június 19. - 08:03:31 »
0 Show voters
Megoldódott köszönöm!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal