Szerző Téma: Dealer és PM  (Megtekintve 1242 alkalommal)

Ned001

  • Vendég
Dealer és PM
« Dátum: 2009. November 30. - 21:35:06 »
0 Show voters
Sziasztok, nekem egy egyszeru drog diler munka kellene. A diler le tudja kérni magának a drogot mondjuk /drog-forme paranccsal és ekkor lekap egy adagot amit oda tud adni másoknak a /give-drog paranccsal, de csak miután lekérte magának. Az illeto meg megtudja enni a drogot  pl.: /eat-drog -al. Egy lehivó illetve drogátadó paranccsal csak egy adagot hiv le ami mondjuk 30 másodpercig tart. A drog hatására a személy kapjon maximális életet, páncélt és halucináljon kicsit (hullámozzanak az épületek, legyen vörös az ég stb. de csak neki persze.)  Ennyi volna. elore is köszönöm aki meg tudná irni. Csak a parancsok kellenek a munkát magát én megszerkeztem, hogy be tudjon lépni a munkába meg kilépni stb. azokkal ne foglalkozzatok :D
Volna egy másik kérésem ami vmivel egyszerubb. Egy PM parancs a szerverre. /pm (id) (privát üzenet.)
Elore is köszönöm ha legalább az egyiket meg tudnátok csinálni.  ;D
« Utoljára szerkesztve: 2009. November 30. - 21:39:38 írta Ned001 »

Nem elérhető Popec16

  • 1267
    • Profil megtekintése
Dealer és PM
« Válasz #1 Dátum: 2009. November 30. - 21:42:10 »
0 Show voters
Szóval!
1,Kérdésedre most nincs kedvem válaszolni! Majd megírom de biztos hogy nem ma! Bocsi!
2,A \"PM\" alap funkció a SA:MP ban!
Szóval ha van szeród /pm ID szöveg
PL: /pm 4 Figyelj már mi a helyzet?
By Pöpec

Depi

  • Vendég
Dealer és PM
« Válasz #2 Dátum: 2009. November 30. - 21:48:50 »
0 Show voters
Tudtomal a 0.3a-ba nincs alapból PM,javítsatok ha nem igy van  :D

GroX

  • Vendég
Dealer és PM
« Válasz #3 Dátum: 2009. November 30. - 22:06:37 »
0 Show voters
0.3a-hoz itt a pm parancs (bennevan a base.pwn nevu scriptben):
 
#include <a_samp>
#include \"../include/gl_common.inc\"
#define ADMINFS_MESSAGE_COLOR 0xFF444499
#define PM_INCOMING_COLOR     0xFFFF22AA
#define PM_OUTGOING_COLOR     0xFFCC2299
//------------------------------------------------
public OnFilterScriptInit()
{
print(\"\\n--Base FS loaded.\\n\");
return 1;
}
//------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new   tmp[256];
new Message[256];
new gMessage[256];
new pName[MAX_PLAYER_NAME+1];
new iName[MAX_PLAYER_NAME+1];
new   idx;
cmd = strtok(cmdtext, idx);
// PM Command
if(strcmp(\"/pm\", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 5) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Usage: /pm (id) (üzenet)\");
   return 1;
}
new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);
       
if(!strlen(gMessage)) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Usage: /pm (id) (üzenet)\");
   return 1;
}
if(!IsPlayerConnected(id)) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"/pm : Bad player ID\");
   return 1;
}
if(playerid != id) {
   GetPlayerName(id,iName,sizeof(iName));
   GetPlayerName(playerid,pName,sizeof(pName));
   format(Message,sizeof(Message),\"PM %s(%d)-nek: %s\",iName,id,gMessage);
   SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
   format(Message,sizeof(Message),\"PM %s(%d): %s\",pName,playerid,gMessage);
   SendClientMessage(id,PM_INCOMING_COLOR,Message);
   PlayerPlaySound(id,1085,0.0,0.0,0.0);
   printf(\"PM: %s\",Message);
}
else {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Nem küldhetsz magadnak PM-et!\");
}
return 1;
}
return 0;
}

 
Vagy itt van Epsilon pm-je amit úgy kell használni h a player listán rákattintasz a játékosra  ;) (van még benne más is)
http://samp-forum.extra.hu/index.php?topic=2382.0

Nem elérhető Popec16

  • 1267
    • Profil megtekintése
Dealer és PM
« Válasz #4 Dátum: 2009. November 30. - 22:26:43 »
0 Show voters
Bocsi ezt elfelejtettem leírni!:D
De grox kiegészített!:D

Ned001

  • Vendég
Dealer és PM
« Válasz #5 Dátum: 2009. December 01. - 15:50:37 »
0 Show voters
oks, kösz mindent mindenkinek  ;D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal