Szerző Téma: C4 szkript javitasa!  (Megtekintve 1198 alkalommal)

C4 szkript javitasa!
« Dátum: 2012. október 11. - 21:24:15 »
0 Show voters
Jo estet mindenkinek!Ezt a szkriptet kellene kijavitsa valaki nekem mert en nem tudom :P Kod:
//C4 szkript
#include <a_samp>
#define C4ara = 100 //Amennyibe kerüljön 1 C4
new bool:C4[MAX_PLAYERS] = false;
new Float:C4p[MAX_PLAYERS][4];
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
}
#endif
public OnPlayerCommandText(playerid, cmdtext[ ])
{
if(strcmp(cmdtext, \"/buyc4\", true) == 0)
{
    if(IsPlayerInRangeOfPoint(playerid, sugar, x pozicio, y pozicio, z pozicio) )//Ha az adott pozicio közelébe van akkor tovább engedi
    {
        if(GetPlayerMoney >= C4ara)//Ha több vagy ép annyi pénze van akkor tovább engedi
        {
            GivePlayerMoney(playerid, -C4ara);//levonja a pénzt
            C4[playerid] = true;//C4et ad a játékosnak(csak változo)
      SendClientMessage(playerid, 0xC8C8C8C8, \" Vettél egy C4-et (parancsokért /c4help)\");//elküldi az üzenetet
      return 1;
        }
    }
}
if(strcmp(cmdtext, \"/c4help\", true) == 0)
{
    SendClientMessage(playerid, 0xC8C8C8C8, \"Elérhetõ C4 parancsok: /buyc4  /c4lerak  /c4bumm\");
    return 1;
}
if(strcmp(cmdtext, \"/c4lerak\", true) == 0)
{
    if(C4[playerid] == false) SendClientMessage(playerid, 0xC8C8C8C8, \" Nincs nállad C4\");
    new Float:p[3];
GetPlayerPos(playerid, p[0], p[1], p[2]);//Lekéri a jûtékos pozicioját
C4p[playerid][0] = p[0];
C4p[playerid][1] = p[1];
C4p[playerid][2] = p[2];
C4p[playerid][3] = 1;
C4[playerid] = false;//elveszi a C4-et
SendClientMessage(playerid, 0xC8C8C8C8, \" C4 lerakva!\");
return 1;
}
if(strcmp(cmdtext, \"/c4bumm\", true) == 0)
{
    if(C4p[playerid][3] == 0)  SendClientMessage(playerid, 0xC8C8C8C8, \" Nincs lerakva C4-ed\");
CreateExplosion(C4p[playerid][0], C4p[playerid][1], C4p[playerid][2], 1, 10);//x,y,z, tipus, sugár
//tipusok: http://wiki.sa-mp.com/wiki/Explosion_List
}
}

Aki meg csinalja megy a +!Koszonom elore!

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
C4 szkript javitasa!
« Válasz #1 Dátum: 2012. október 11. - 21:30:43 »
0 Show voters
//C4 szkript
#include <a_samp>
#define C4ara 100 //Amennyibe kerüljön 1 C4
new bool:C4[MAX_PLAYERS] = false;
new Float:C4p[MAX_PLAYERS][4];
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
        print(\"\\n--------------------------------------\");
        print(\" Blank Filterscript by your name here\");
        print(\"--------------------------------------\\n\");
        return 1;
}
public OnFilterScriptExit()
{
        return 1;
}
#else
main()
{
}
#endif
public OnPlayerCommandText(playerid, cmdtext[ ])
{
        if(strcmp(cmdtext, \"/buyc4\", true) == 0)
        {
            if(IsPlayerInRangeOfPoint(playerid, sugar, x pozicio, y pozicio, z pozicio) )//Ha az adott pozicio közelébe van akkor tovább engedi
            {
                if(GetPlayerMoney >= C4ara)//Ha több vagy ép annyi pénze van akkor tovább engedi
                {
                    GivePlayerMoney(playerid, -C4ara);//levonja a pénzt
                    C4[playerid] = true;//C4et ad a játékosnak(csak változo)
                                SendClientMessage(playerid, 0xC8C8C8C8, \" Vettél egy C4-et (parancsokért /c4help)\");//elküldi az üzenetet
                                return 1;
                }
            }
        }
        if(strcmp(cmdtext, \"/c4help\", true) == 0)
        {
            SendClientMessage(playerid, 0xC8C8C8C8, \"Elérhetõ C4 parancsok: /buyc4  /c4lerak  /c4bumm\");
            return 1;
        }
        if(strcmp(cmdtext, \"/c4lerak\", true) == 0)
        {
            if(C4[playerid] == false) SendClientMessage(playerid, 0xC8C8C8C8, \" Nincs nállad C4\");
            new Float:p[3];
                GetPlayerPos(playerid, p[0], p[1], p[2]);//Lekéri a jûtékos pozicioját
                C4p[playerid][0] = p[0];
                C4p[playerid][1] = p[1];
                C4p[playerid][2] = p[2];
                C4p[playerid][3] = 1;
                C4[playerid] = false;//elveszi a C4-et
                SendClientMessage(playerid, 0xC8C8C8C8, \" C4 lerakva!\");
                return 1;
        }
        if(strcmp(cmdtext, \"/c4bumm\", true) == 0)
        {
            if(C4p[playerid][3] == 0)  SendClientMessage(playerid, 0xC8C8C8C8, \" Nincs lerakva C4-ed\");
                CreateExplosion(C4p[playerid][0], C4p[playerid][1], C4p[playerid][2], 1, 10);//x,y,z, tipus, sugár
                //tipusok: http://wiki.sa-mp.com/wiki/Explosion_List
        }
}

C4 szkript javitasa!
« Válasz #2 Dátum: 2012. október 11. - 21:33:56 »
0 Show voters
Am ez ugyanaz Casamiro! :| Errorok:
C:\\Documents and Settings\\XPPRESP3\\Desktop\\c4.pwn(31) : error 017: undefined symbol \"sugar\"
C:\\Documents and Settings\\XPPRESP3\\Desktop\\c4.pwn(31) : error 017: undefined symbol \"pozicio\"
C:\\Documents and Settings\\XPPRESP3\\Desktop\\c4.pwn(31) : error 017: undefined symbol \"pozicio\"
C:\\Documents and Settings\\XPPRESP3\\Desktop\\c4.pwn(31) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
C4 szkript javitasa!
« Válasz #3 Dátum: 2012. október 11. - 21:36:54 »
+1 Show voters
new Float:X, Float:Y, Float:Z, Float:sugar;

 
módelejére..
 
if(IsPlayerInRangeOfPoint(playerid, sugar, X, Y, Z))

 
ezt ird átt erre...

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
C4 szkript javitasa!
« Válasz #4 Dátum: 2012. október 11. - 21:40:13 »
+1 Show voters
    if(IsPlayerInRangeOfPoint(playerid, 2.0, X, Y, Z))

 
sugár = a hatótávolság hogy hány métertõl használhatja a parancsot.
« Utoljára szerkesztve: 2012. október 11. - 21:58:51 írta ZzzzzZ »

C4 szkript javitasa!
« Válasz #5 Dátum: 2012. október 11. - 21:42:03 »
0 Show voters
mondjuk ki kéne cserélni a koordinátákat? o.O

C4 szkript javitasa!
« Válasz #6 Dátum: 2012. október 11. - 21:44:55 »
0 Show voters
Zyzu ezt kaptam:
C:\\Documents and Settings\\XPPRESP3\\Desktop\\c4.pwn(65) : error 017: undefined symbol \"sugar\"
C:\\Documents and Settings\\XPPRESP3\\Desktop\\c4.pwn(67) : error 076: syntax error in the expression, or invalid function call
C:\\Documents and Settings\\XPPRESP3\\Desktop\\c4.pwn(97) : warning 217: loose indentation
C:\\Documents and Settings\\XPPRESP3\\Desktop\\c4.pwn(103) : warning 209: function \"OnPlayerCommandText\" should return a value
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. október 11. - 21:46:47 )

Kiirna nekem valakia teljes javitot szkriptet mert igy csak errorkat kapok!
« Utoljára szerkesztve: 2012. október 11. - 21:46:47 írta [SDW]BlackJack »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
C4 szkript javitasa!
« Válasz #7 Dátum: 2012. október 11. - 22:04:57 »
0 Show voters
sugar -t azt töröld majd amit írt ZzzzzzZ írd átt arra..

C4 szkript javitasa!
« Válasz #8 Dátum: 2012. október 11. - 22:17:42 »
0 Show voters
fhude fel b*szta az agyam ezasok error nem jo ugyse zyzu nem ertem eztazegesz sz*rszkriptet hasonlo c4 szkriptet tudtok nekem linkelni?

C4 szkript javitasa!
« Válasz #9 Dátum: 2012. október 11. - 23:01:21 »
0 Show voters
intelligencia szinted hogy van?
a megoldást 2 ember is leírta.

C4 szkript javitasa!
« Válasz #10 Dátum: 2012. október 11. - 23:35:50 »
0 Show voters
nah akkor miert errorozik?meg kertelekszepen titeket hogy az egeszszkriptet rendesen tuntesetek fel nekem!nem db-kent

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
C4 szkript javitasa!
« Válasz #11 Dátum: 2012. október 12. - 00:32:25 »
+1 Show voters
2 dolog
1. írtam neked egy ehhez hasonló scriptet:
http://hun-rp.com/script/c4.pwn
2. írd oda a rangodnál a \'scripter\' szó elé hogy KEZDÕ :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

C4 szkript javitasa!
« Válasz #12 Dátum: 2012. október 12. - 05:36:00 »
0 Show voters
Kosziii...a nevedet fel fogom tuntetni!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal