Ü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.


Üzenetek - mauladam

Oldalak: 1 ... 9 10 [11] 12 13 ... 18
151
RP/RPG kérések / /motor
« Dátum: 2011. július 31. - 02:23:25 »
Hogy segíteni tudjunk, kellene pontosan a warning/error.

152
Szkript kérések / checkpoint parancs
« Dátum: 2011. július 30. - 22:11:38 »
ColorDem: Igen úgy kell, DE a zcmd parancsot nem teheted az OnOplayerCommendText callbackbe.
Lehet, hogy ez a hiba.
[Go_oG]Website: Ha nem használsz sztringbontást, pl.: sscanf stb.. akkor nem muszály a params[].

153
Segítségkérés / [HELP] Néver nyíló kapu
« Dátum: 2011. július 29. - 23:57:19 »
[pawn]if(strfind(name, \"ZoLee\", true))[/pawn]
Ezt a sort szerintem cseréld ki erre:
[pawn]if(strcmp(name, \"ZoLee\", true, 5))[/pawn]
Mert ha úgy hagyod, akkor minden játékos akinek benne van a nevébe, hogy ZoLee, azt beengedi.
PL.: \"KisZoLee\" névvel kinyílna a kapu.

154
Szkript kérések / checkpoint parancs
« Dátum: 2011. július 29. - 23:46:07 »
Sorokat írd le légyszíves, mert azok nélkül nehéz..

155
Szkript kérések / checkpoint parancs
« Dátum: 2011. július 29. - 11:35:26 »
Nem tudom mi lehet a gond, pill átnézem, hátha meglesz.
E: Pawno error/warning volt?

156
Fórum Archívum (Témák/Fórumok) / GPS rendszer
« Dátum: 2011. július 29. - 11:34:25 »
Ha úgy szeretnéd, hogy bármilyen kocsiba beszáll, akkor megjelenjen a dialog, akkor hozzá kell tenned ezt:
[pawn]public OnPlayerEnterVehicle(playerid, vehicleid)
{
        new str[128];
format(str, 128, \"%s\\n%s\\nCP törlése\",TeleportNevek[0],TeleportNevek[1]);
        ShowPlayerDialog(playerid, 200, DIALOG_STYLE_LIST, \"Teleport menü\",str,\"Teleport!\",\"Kilépés\");
return 1;
}[/pawn]

157
Fórum Archívum (Témák/Fórumok) / GPS rendszer
« Dátum: 2011. július 29. - 03:47:50 »
Szerintem is  :D
Na, ebbõl ennyit értettem meg(ha megértettem) hogyha sztringeket szeretnék tárolni tömbben akkor a cellák számának minimum a sztring karaktereinek számával kell egyeznie.
Jól értelmeztem?

158
Fórum Archívum (Témák/Fórumok) / GPS rendszer
« Dátum: 2011. július 28. - 22:35:25 »
[pawn]#include <a_samp>
#include <zcmd>
new Float:TeleportKoordinatak[2][3]={    //2 a sorok száma, 3 a sorok értékeinek száma.
{2204.9468,1986.2877,16.7380},
{2224.6557,2467.4673,12.3415}
};
new TeleportNevek[2]={\"1. Teleport neve\",\"2. Teleport neve\"};
CMD:gps(playerid)
{
new str[128];
format(str, 128, \"%s\\n%s\\nCP törlése\",TeleportNevek[0],TeleportNevek[1]); //Ha több van TeleportNevek[3] TeleportNevek[4] stb...
ShowPlayerDialog(playerid, 200, DIALOG_STYLE_LIST, \"Teleport menü\",str,\"Teleport!\",\"Kilépés\");  //Ha több van úgyan így folytatsd %s\\n ez egy, (Az utolsó után nem kell vesszõ.)
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 200)
{
    switch(listitem)
    {
        case 0: SetPlayerCheckpoint(playerid, TeleportKoordinatak[0][0],TeleportKoordinatak[0][1],TeleportKoordinatak[0][2], 3.0);
        case 1: SetPlayerCheckpoint(playerid, TeleportKoordinatak[1][0],TeleportKoordinatak[1][1],TeleportKoordinatak[1][2], 3.0);
      //A következõ ilyen lenne: case 2: SetPlayerPos(playerid, TeleportKoordinatak[3][1],TeleportKoordinatak[3][2],TeleportKoordinatak[3][3], 3.0);
      case 2: DisablePlayerCheckpoint(playerid); //ezt kiveheted, ezt csak a cp törlésére tettem bele.
   }
}
return 1;
}[/pawn]
Tessék.
1 error van amit nem tudok javítani :(

159
Fórum Archívum (Témák/Fórumok) / GPS rendszer
« Dátum: 2011. július 28. - 00:55:37 »
Pill, nézem :)

160
Fórum Archívum (Témák/Fórumok) / GPS rendszer
« Dátum: 2011. július 28. - 00:32:39 »
[pawn]#include <a_samp>
#include <zcmd>
new Float:TeleportKoordinatak[2][3]={   //2 a sorok száma, 3 a sorok értékeinek száma.
{2204.9468, 1986.2877, 16.7380},    //x,y,z - 1. teleport hely koordinátái. (ird át!)
{2224.6557, 2467.4673, 12.3415}      //x,y,z - 2. teleport hely koordinátái (ird át!).
//Ugyanígy folytathatod ha több teleport kell. (utolsó után ne rakj vesszõt!)
};
new TeleportNevek[2][1]={     //2 a sorok száma, 1 a sorok értékeinek száma.
{\"1. teleport neve\"},           //ez a név 2204.9468, 1986.2877, 16.7380 ehhez tartozik!
{\"2. teleport neve\"}            //ez a név 2224.6557, 2467.4673, 12.3415 ehhez tartozik!
//Fontos, hogy mûködjön minden koordinátához tartoznia kell egy névnek!
};
CMD:gps(playerid)
{
new str[128];
format(str, 128, \"%s\\n%s\\nCP törlése\",TeleportNevek[1],TeleportNevek[2]); //Ha több van TeleportNevek[3] TeleportNevek[4] stb...
ShowPlayerDialog(playerid, 200, DIALOG_STYLE_LIST, \"Teleport menü\",str,\"Teleport!\",\"Kilépés\");  //Ha több van úgyan így folytatsd %s\\n ez egy, (Az utolsó után nem kell vesszõ.)
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 200)
{
    switch(listitem)
    {
                case 0: SetPlayerCheckpoint(playerid, TeleportKoordinatak[1][1],TeleportKoordinatak[1][2],TeleportKoordinatak[1][3], 3.0);
                case 1: SetPlayerCheckpoint(playerid, TeleportKoordinatak[2][1],TeleportKoordinatak[2][2],TeleportKoordinatak[2][3], 3.0);
      //A következõ ilyen lenne: case 2: SetPlayerPos(playerid, TeleportKoordinatak[3][1],TeleportKoordinatak[3][2],TeleportKoordinatak[3][3], 3.0);
      case 2: DisablePlayerCheckpoint(playerid); //ezt kiveheted, ezt csak a cp törlésére tettem bele.
             }
}
return 1;
}[/pawn]
Elvileg így menni fog, kommentbe mindent beírtam, ha még sem jó szolj és kijavítom ha tudom(nem teszteltem).
Ha jó jöhet a +

161
Fórum Archívum (Témák/Fórumok) / GPS rendszer
« Dátum: 2011. július 28. - 00:04:41 »
Várj egy kicsit, már elkezdtem írni!

162
Szkript kérések / checkpoint parancs
« Dátum: 2011. július 26. - 21:06:57 »
Megírtam neked:
ZCMD kell hozzá! Innen töltheted le!
[pawn]new Float:Fegyverboltok[2][3]={         //2 a sorok száma, 3 a sorok értékeinek száma.
{2204.9468, 1986.2877, 16.7380},    //x,y,z - 1. vásárlási hely koordinátái. (ird át!)
{2224.6557, 2467.4673, 12.3415}      //x,y,z - 2. vásárlási hely koordinátái (ird át!).
//Ugyanígy folytathatod ha több vásárlási hely kell. (utolsó után ne rakj vesszõt!)
};
CMD:buy(playerid)
{
for(new i; i<2; i++){    //írd át a 2-est annyira, amennyi vásárlási helyet akarsz!
    if(IsPlayerInRangeOfPoint(playerid, 3.0, Fegyverboltok
  • , Fegyverboltok[1], Fegyverboltok[2])) //ezt ne bántsd


    {


        if(gTeam[playerid] == TEAM_KATONA)


        {


            ShowPlayerDialog(playerid,04041,DIALOG_STYLE_LIST,\"{FF0000}Fegyver bolt -Humans-\",\"Desert Eagle ($5000)\\nColt 45. ($2000)\\nMP5-K MG ($5000)\\nM4 ($10000)\\nAK-47 ($9000)\\nSpas12 Shotgun ($10000)\\nTec-9 ($4000)\",\"Accept\",\"Cancel\");


        }


        else if(gTeam[playerid] == TEAM_CIVIL)


        {


            SendClientMessage(playerid,ADMIN_RED,\"HIBA: Te egy civil vagy!Nem értesz az ilyen fegyverekhez!\");


        }


    }


    else


    {


      SendClientMessage(playerid, ADMIN_RED, \"Nem vagy fegyverboltnál, ha tudni szeretnéd hol vannak: /fegyverboltok\");


    }


}


return 1;


}


CMD:fegyverboltok(playerid)


{


new x = -1;


for(new i; i<2; i++){ //írd át a 2-est annyira, amennyi vásárlóhelyet akarsz!


    SetPlayerMapIcon(playerid, x+1, Fegyverboltok
  • , Fegyverboltok[1], Fegyverboltok[2], 6, 1, 0);


}


return 1;


}[/pawn]


Remélem jó! (Ha mégsem, megkérnék valakit aki jobb szkripter mint én, hogy mondja el a hibáimat, hogy legközelebb ne legyen! Köszönöm :) )

163
Segítségkérés / No gun! :D
« Dátum: 2011. július 25. - 22:31:40 »
És azt parancsba hogy gondoltad? Ha autokick akkor nem kell parancs.
(Persze lehet, hogy félreértettem valamit :) )

164
Szkript kérések / checkpoint parancs
« Dátum: 2011. július 25. - 21:41:52 »
Ebben az esetben:
 [pawn]if(strcmp(\"/buy\",cmdtext,true,10) == 0) {
        if(gTeam[playerid] == TEAM_KATONA) {
           if(IsPlayerInCheckpoint(playerid)) {
ShowPlayerDialog(playerid,04041,DIALOG_STYLE_LIST,\"{FF0000}Fegyver bolt -Humans-\",\"Desert Eagle ($5000)\\nColt 45. ($2000)\\nMP5-K MG ($5000)\\nM4 ($10000)\\nAK-47 ($9000)\\nSpas12 Shotgun ($10000)\\nTec-9 ($4000)\",\"Accept\",\"Cancel\");
           }
           else
           {
            SendClientMessage(playerid, 0xFFFFFF, \"Nem vagy a fegyverboltban, menj a cp-be!\");
SetPlayerCheckpoint(playerid, x,y,z, 2.0);   //az x,y,z helyére a koordináták, a 2.0 helyére a Cp mérete!
           }      
        }
        else if(gTeam[playerid] == TEAM_CIVIL) {
            SendClientMessage(playerid,ADMIN_RED,\"HIBA: Te egy civil vagy!Nem értesz az ilyen fegyverekhez!\");
        }
        return 1;[/pawn]
Ha jó jöhet a + (Hsz címe mellett jobbra ez)
Ja és így csak akkor mûködik, ha egy cp-d van, mivel nincs ellenõrizve melyikbe áll.
Remélem segitettem :)   (ne így próbáld amx-be forditani, elcsúsztak a sorok)

165
Szkript kérések / checkpoint parancs
« Dátum: 2011. július 25. - 20:53:22 »
Ehez hogy teljes kódot kaphass, kellene a parancs is, de azért leírom.
PL.:
Ha ZCMD-t használasz:
[pawn]CMD:fegyverdialog(playerid)
{
       if(IsPlayerInCheckpoint(playerid))
       {
              ShowPlayerDialog(stb...);
       }
       else
       {
              SendClientMessage(playerid, 0xFFFFFF, \"Nem vagy a fegyver felvevõhelyen, menj a CP-be\");
              SetPlayerCheckpoint(stb...);
       }
       return 1;
}[/pawn]
Ja és így csak akkor mûködik, ha egy cp-d van, mivel nincs ellenõrizve melyikbe áll.
Ha jó jöhet a + (Hsz címe mellett jobbra ez)

Oldalak: 1 ... 9 10 [11] 12 13 ... 18
SimplePortal 2.3.7 © 2008-2024, SimplePortal