Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - ROOCK

Oldalak: 1 2 [3]
31
Segítségkérés / Sokkolás
« Dátum: 2013. Május 31. - 18:33:58 »
az lenne hogy ha nem a közelembe van akkor ne tudjam lesokkolni/leszedni az életét csak mondjuk hogyha mellette vagyok pl 1-2 lépésre
ezt kéne átalakítani eddig eljutottam
 
CMD:sokkol(playerid, params[])
{
    new tmp[256];
    new string[256];
    new giveplayerid, idx;
    tmp = strtok(params,idx);
    giveplayerid = strval(tmp);
   
    if(gTeam[playerid] == TRENDOR || gTeam[playerid] == CRENDOR || gTeam[playerid] == JRENDOR)
       {
           if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_RED, \"[HASZNÁLAT]: /sokkol <ID>\");
      return 1;
   }
   if(giveplayerid == playerid)
   {
      SendClientMessage(playerid, COLOR_RED, \"Nem sokkolhatod meg magad, vagy hibás az ID!\");
      } else {
      if(IsPlayerConnected(giveplayerid))
      {
         GetPlayerName(playerid, pname, sizeof (pname));
         format(string, sizeof(string), \"%s megsokkolt a sokkolójával!\", pname);
         SendClientMessage(giveplayerid, COLOR_RED, string);
                 new Float:Health;
         GetPlayerHealth(giveplayerid, Health);
         SetPlayerHealth(giveplayerid, Health -20);
         SendClientMessage(playerid, COLOR_GREEN, \"Sikeres sokkolás!\");
          }else{
          SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen játékos!\");
      }
   }
} else {
SendClientMessage(playerid,COLOR_RED,\"Nem vagy rendõr!\");
}
return 1;
}

32
Segítségkérés / playerID re küldött parancs
« Dátum: 2013. Május 31. - 00:42:10 »
üdv!
az lenne a kérdés hogy van egy redõr munkám ami szintes és az elõléptetés annyi lenne hogy hozzá ad 1+pontot és ezt akarnám ugy hogy az lenne a parancs hogy /setrendlevel ID és hozzá ad +1pontot vagy ugy hogy /setrendlevel ID szint vagy valami ilyesmi ezt hogyan lehetne megcsinálni?

33
Segítségkérés / Visszalépés karakterválasztóba
« Dátum: 2013. Május 30. - 22:08:03 »
Üdv
az lenne a kérdésem hogy hogyan lehet visszalépni egy parancsal a karakterválasztóbe mert egy ilyennel próbálkoztam e ez rossz betesz a semmibe és nem lehet csinálni semmit
 

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(\"/szkilep\", cmdtext, true) == 0)
{
gTeam[playerid] = CIVIL;
SetupPlayerForClassSelection(playerid);
       TogglePlayerSpectating(playerid, true);
SendClientMessage(playerid, RED, \"Kiléptél a szolgálatból!\");
return 1;
}
return 0;
}
public OnPlayerRequestClass(playerid, classid)
{
SetupPlayerForClassSelection(playerid);
return 1;
}
forward SetupPlayerForClassSelection(playerid);
public SetupPlayerForClassSelection(playerid)
{
    SetPlayerPos(playerid, -2669.6472,1403.8361,906.2771);
SetPlayerFacingAngle(playerid,310.7162);
SetPlayerCameraPos(playerid, -2667.5176,1406.0835,906.2734);
SetPlayerCameraLookAt(playerid, -2669.6472,1403.8361,906.2771);
SetPlayerInterior(playerid,3);
    ApplyAnimation(playerid,\"FIGHT_D\",\"FightD_3\",4.0,0,1,1,0,0);
     ApplyAnimation(playerid,\"RAPPING\",\"RAP_B_Loop\",4.0,1,1,1,1,0);
    GameTextForPlayer(playerid,\"~g~]Drift~g~]\", 500, 3);
return 1;
}

34
Szkript kérések / Mentett Spawn elsõ helye
« Dátum: 2013. Május 30. - 20:20:25 »
helló az lenne a kérdés hogy van egy scriptem ami elmenti a helyet ha lelépsz és ha újra feljössz akkor oda tesz le ahol kiléptél de ha elõször lépsz be akkor a 0 pontnál tesz le és ezt hogy lehet átváltani stabil helyre
Tehát ha elõször jön fel akkor pl.:las-venturasban tegyen le de ha kilép akkor ott ahol kilépett
köszi elõre is ! ;D
ez a script:
 

public OnPlayerDisconnect(playerid, reason)
{
   new file[128], pname[MAX_PLAYER_NAME];
   new Float:x, Float:y, Float:z;
   GetPlayerName(playerid, pname, sizeof(pname));
   format(file, sizeof(file), \"ROOCKmunka/Pos/%s.pos\", pname);
   if(!dini_Exists(file))
   dini_Create(file);
   GetPlayerPos(playerid, x, y, z);
   dini_FloatSet(file, \"posX\", x);
   dini_FloatSet(file, \"posY\", y);
   dini_FloatSet(file, \"posZ\", z);
   return 1;
}
public OnPlayerSpawn(playerid)
{
   new file[128], pname[MAX_PLAYER_NAME];
   new Float:x, Float:y, Float:z;
   GetPlayerName(playerid, pname, sizeof(pname));
   format(file, sizeof(file), \"ROOCKmunka/Pos/%s.pos\", pname);
   x = dini_Float(file, \"posX\");
   y = dini_Float(file, \"posY\");
   z = dini_Float(file, \"posZ\");
   SetPlayerPos(playerid, x, y, z);
   return 1;
}

35
Segítségkérés / Elmentett hely elsõ spawn
« Dátum: 2013. Május 30. - 20:17:03 »
helló az lenne a kérdés hogy van egy scriptem ami elmenti a helyet ha lelépsz és ha újra feljössz akkor oda tesz le ahol kiléptél de ha elõször lépsz be akkor a 0 pontnál tesz le és ezt hogy lehet átváltani stabil helyre
Tehát ha elõször jön fel akkor pl.:las-venturasban tegyen le de ha kilép akkor ott ahol kilépett
köszi elõre is ! ;D
ez a script:
 
public OnPlayerDisconnect(playerid, reason)
{
new file[128], pname[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), \"ROOCKmunka/Pos/%s.pos\", pname);
if(!dini_Exists(file))
dini_Create(file);
GetPlayerPos(playerid, x, y, z);
dini_FloatSet(file, \"posX\", x);
dini_FloatSet(file, \"posY\", y);
dini_FloatSet(file, \"posZ\", z);
return 1;
}
public OnPlayerSpawn(playerid)
{
new file[128], pname[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), \"ROOCKmunka/Pos/%s.pos\", pname);
x = dini_Float(file, \"posX\");
y = dini_Float(file, \"posY\");
z = dini_Float(file, \"posZ\");
SetPlayerPos(playerid, x, y, z);
return 1;
}

 
[mod]Code tageket használd máskor![/mod]

Oldalak: 1 2 [3]
SimplePortal 2.3.7 © 2008-2024, SimplePortal