Szerző Téma: afk  (Megtekintve 703 alkalommal)

afk
« Dátum: 2011. november 04. - 17:32:58 »
0 Show voters
Hellosztok olyan afk-rendszert szeretnék tõletek amiben az alábbiak vannak benn:
Ha elmegy AFK-ba valaki akkor írja ki a feje fõlé sárga betûvel hogy \"AFK-ba vagyok\" asszem 3d textdrawwal !
Ha beirja az illetõ ne tudjon mozogni!
Ha beirja az illetõ ne tudják megölni tehát a míg ki nem lép az afk ból addig GOD-élete legyen !
Legyen a striptnek afk-ki vagy -off kikapcsoló része !
És annyi ha afk t beirja akkor mindenkinek írja a rendszer hogy ..... -elment afk ba !
Ja igen és ha visszajött annyit hogy .....-játékos visszajött afk-ból !
Ha megoldható akkor megkérnélek benneteket csináljatok eggyet nekem mert amit én találtam interneten ebbõl valamelkyike nem volt benne !
Köszönöm ! :)
Üdv:Viktorka1


Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
afk
« Válasz #2 Dátum: 2011. november 04. - 20:14:54 »
+3 Show voters
#include <a_samp>
#define yellow 0xFFFF00AA
#define COLOR_YELLOW 0xFFFF00AA
new Text3D:label[MAX_PLAYERS];
 
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Afk SYSTEM\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(\"/afk\", cmdtext, true) == 0)
   {
   SendClientMessage(playerid, COLOR_YELLOW, \"You are now AFK, type /back to move again!\");
   TogglePlayerControllable(playerid,0);
   label[playerid] = Create3DTextLabel(\"AFK\",yellow,30.0,40.0,50.0,40.0,0);
   Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
   new string3[70];
   new name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof(name));
   format(string3, sizeof(string3), \"%s is now Away from the keyboard!\", name);
   SendClientMessageToAll(COLOR_YELLOW, string3);
   }
   if(strcmp(\"/back\", cmdtext, true) == 0)
   {
   SendClientMessage(playerid, COLOR_YELLOW, \"Welcome back!\");
   TogglePlayerControllable(playerid,1);
   new string3[70];
   new name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof(name));
   format(string3, sizeof(string3), \"%s is now Back!\", name);
   SendClientMessageToAll(COLOR_YELLOW, string3);
   Delete3DTextLabel(Text3D:label[playerid]);
   return 1;
   }
   return 0;
}

 
Tessék átírod magyarra és jó is  ;)

afk
« Válasz #3 Dátum: 2011. november 09. - 20:03:47 »
0 Show voters
Köszönöm szépen megoldottam ! nyomtam 1 lájkot lusta és
ZÁROK!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal