Szerző Téma: Ketto kérdés :D  (Megtekintve 1009 alkalommal)

Ketto kérdés :D
« Dátum: 2010. április 09. - 16:26:00 »
0 Show voters
Lenne két kérdésem, remélem tudjátok rá a választ... Van a modomban ketto warning amire még most sem tudom a megoldást. Átraktam a szintet játszott órára és így mostmár mindenkinek játszott órákat fog számolni a TAB-nál. Ilyet kaptam.:
E:\\mod\\gamemodes\\Szileni.pwn(9249) : warning 204: symbol is assigned a value that is never used: \"level\"
Másik warningom pedig így néz ki. Ez nem tudom hogy miért kaptam :P :
E:\\Újra beindul a szerveren\\gamemodes\\Szileni.pwn(5759) : warning 219: local variable \"Health\" shadows a variable at a preceding level
Második kérdésem pedig az lenne hogy hogyan tudnák csinálni egy olyan kaput aminek a belépéséért fizetni kell?

Ketto kérdés :D
« Válasz #1 Dátum: 2010. április 09. - 16:29:45 »
0 Show voters
Na tehát

1. warn: töröld a new level;-t


2. warn: 2x van a new Float: Health;


Kérdésed:


a parancsnál lekéred, h van-e a belépésre elengedno vagy nagyobb pénz nálla ha van akkor a nyitásnál GivePlayerMoney-el levonod tole :)

Ketto kérdés :D
« Válasz #2 Dátum: 2010. április 09. - 17:52:40 »
0 Show voters
Az lenne még a kérdésem hogy lehet idore kaput csinálni?

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Ketto kérdés :D
« Válasz #3 Dátum: 2010. április 09. - 18:23:37 »
+1 Show voters

Ketto kérdés :D
« Válasz #4 Dátum: 2010. április 09. - 19:21:26 »
0 Show voters
Na most csináltam egyet, de az a baj hogy nem akar becsukódni  :(
 
#include <a_samp>
new parkolo
public OnGameModeInit()
{
parkolo = CreateObject(986, 355.725647, -1786.533691, 4.688835, 0.000000, 0.000000, 0.000000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/parkolonyit\", true))
{
if(PlayerInfo[playerid][pLeader] == 0 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 11 || PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 11)
{
   if (PlayerToPoint(15, playerid,355.725647, -1786.533691, 4.688835 ))
{
            MoveObject(parkolo,355.725647, -1786.533691, -1.261174, 1.8);
        SetTimer(\"GateClose6\", 7000, 0);
            SendClientMessage(playerid, COLOR_BLUE,\"Kapu kinyitva 7mp mulva záródik.\");
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), \"* %s elovette a távirányítót és kinyitotta a kaput.\", sendername);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            PlayerPlaySound(playerid, 1153, -488.8514,-567.4728,23.9570);
}
else
{
SendClientMessage(playerid, COLOR_GREY,\"Destination is too far.\");
}
}
return 1;
}

Ketto kérdés :D
« Válasz #5 Dátum: 2010. április 09. - 20:57:26 »
0 Show voters
public GateClose6()
{
     MoveObject(parkolo, 355.725647, -1786.533691, 4.688835);
     return 1;
}

 
A forward-ot ne felejtsd el hozzá :D

Ketto kérdés :D
« Válasz #6 Dátum: 2010. április 09. - 21:30:39 »
0 Show voters
Hopp, kimaradt  ;D
Megoldva, szárom...
« Utoljára szerkesztve: 2010. április 09. - 21:41:40 írta szileni »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal