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

Oldalak: 1 2 [3] 4 5 ... 10
31
Segítségkérés / Checkpoint hiba
« Dátum: 2012. Május 05. - 10:59:15 »
raktam return-már oda is, de a valós probléma még mindig fenn áll

32
Segítségkérés / Checkpoint hiba
« Dátum: 2012. Május 05. - 10:40:46 »
Beírtam, ugyan az történt

33
Segítségkérés / Checkpoint hiba
« Dátum: 2012. Május 05. - 10:07:39 »
De ez ugyan az mint az enyém, mit változtattál rajta?

34
Segítségkérés / Szines chat
« Dátum: 2012. Május 05. - 09:26:22 »
Mármint hogy te milyen színnel írj, majd ezután, vagy hogy????

35
Segítségkérés / Checkpoint hiba
« Dátum: 2012. Május 05. - 09:20:11 »
Nem, mert az a lényege hogy lenulláza a változót ezáltal eltüntesse a Checkpointot, mert ha a változó 1 akkor lerakja az 1-es Cp-t, ha 2 akkor lerakja a 2-est és így tovább

36
Segítségkérés / Checkpoint hiba
« Dátum: 2012. Május 05. - 09:13:18 »
Üdv!
A problémám, hogy szeretnék egy olyan Cp-t csinálni ahol ha emberünk belemegy, rendõrt csinálunk belõle
hibák:
 
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\SL.pwn(148) : error 017: undefined symbol \"gPlayerCPStatus\"
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\SL.pwn(148) : warning 215: expression has no effect
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\SL.pwn(148) : error 001: expected token: \";\", but found \"]\"
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\SL.pwn(148) : error 029: invalid expression, assumed zero
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\SL.pwn(148) : fatal error 107: too many error messages on one line

 
Cp megjelenítés:
 
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 10.0, 1568.5374,-1691.9299,5.8906))
{
        SetPlayerCheckpoint(1568.5374,-1691.9299,5.8906, 2);
        gPlayerCPStatus[playerid] = 1;
}
DisablePlayerCheckpoint(playerid);
    gPlayerCPStatus[playerid] = 0;
return 1;

 
Cp mûködése:
 
public OnPlayerEnterCheckpoint(playerid)
{
    switch(gPlayerCPStatus[playerid])
    {
        case 0: return 1;
        case 1:
        {
             if(GetPlayerScore(playerid)<200)
   {
       SetPlayerSkin(playerid,280);
       SetPlayerTeamFromClass(playerid, classid);
       {
           if(GetPlayerSkin(playerid)==280)
           {
               gTeam[playerid] = TEAM_POLICE;
           }
       }
    }
   SendClientMessage(playerid, RED, \"Nics meg a kellõ pontod, Szükséges: 200\");
}
}
return 1;
}

 
Mod elejére:
 
new gPlayerCPStatus[MAX_PLAYERS];

 
OnPlayerConnect alá:
 
gPlayerCPStatus[playerid] = 0;

37
Segítségkérés / dini - nem ment
« Dátum: 2012. Május 04. - 06:42:17 »
Köszönöm otthon megnézem

Dupla hozzászólás automatikusan összefûzve. ( 2012. Május 04. - 15:34:25 )

Rendben van mûködik, zárok

38
Segítségkérés / dini - nem ment
« Dátum: 2012. Május 03. - 20:48:13 »
Üdv!
A problémám megint elöjött, mégpedig, hogy van egy login/register rendszerem és nem menti el, csak a jelszót, de se a pénzt, se a pontot, se semmit. Megpróbáltam dfile-val is ugya úgy letudtam compileolni hibátlanul, de ugyan az történt.
Részek:
OnPlayerConnect:
 
new PlayerInfo[68];
GetPlayerName(playerid, pName,sizeof (pName));
format(PlayerInfo, sizeof(PlayerInfo),\"/Players/%s.txt\",pName);
if(dini_Exists(PlayerInfo))
{
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_INPUT,\"Login\",\"A fiókod regisztrálva van adj meg a jelszavad!\",\"Login\",\"Kilép\");
}
else
{
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT,\"Regisztráció\",\"A fiókód nincs regisztrálva, kérlek adj meg egy jelszót\",\"Regist\",\"Kilép\");
}
return 1;

 
OnPlayerDisconnect:
 
if(GetPVarInt(playerid,\"Kijelentkezés\")==1)
{
    SavePlayer(playerid);
}
return 1;

 
OnDialogResponse:
 
if(dialogid == 4)
{
    if(response==0)
    {
        SendClientMessage(playerid, RED, \"A játékhoz bekell lépned, kickeltünk!\");
        Kick(playerid);
   return 1;
    }
    if(response==1)
    {
   if(!strlen(inputtext))
   {
       SendClientMessage(playerid, RED, \"Nem adtál meg jelszót, kérlek írd be a jelszavad\");
       ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT,\"Regisztráció\",\"A fiókód nincs regisztrálva, kérlek adj meg egy jelszót\",\"Regist\",\"Kilép\");
       return 1;
   }
   else
   {
       Regist(playerid, inputtext);
       return 1;
   }
}
    return 1;
}
if(dialogid == 5)
{
    if(response==0)
    {
        SendClientMessage(playerid, RED, \"A játékhoz bekell lépned, kickeltünk!\");
        Kick(playerid);
   return 1;
    }
    if(response==1)
    {
   if(!strlen(inputtext))
   {
       SendClientMessage(playerid, RED, \"Nem adtál meg jelszót, kérlek írd be a jelszavad\");
       ShowPlayerDialog(playerid, 5, DIALOG_STYLE_INPUT,\"Login\",\"A fiókod regisztrálva van adj meg a jelszavad!\",\"Login\",\"Kilép\");
       return 1;
   }
   else
   {
       Login(playerid, inputtext);
       return 1;
   }
}
}
return 1;

 
Függvények:
 
stock Login(playerid, key[])
{
new PlayerInfo[64];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(PlayerInfo, sizeof(PlayerInfo),\"/Players/%s.txt\",pName);
if(!strcmp(key,dini_Get(PlayerInfo,\"Jelszó\"),false))
{
    LoadPlayer(playerid);
    SendClientMessage(playerid, GREEN,\"Sikeresen bejelentkeztél\");
    return 1;
}
else
{
    SendClientMessage(playerid, RED,\"Rossz jelszót adtál meg\");
    ShowPlayerDialog(playerid, 5, DIALOG_STYLE_INPUT,\"Login\",\"A fiókod regisztrálva van adj meg a jelszavad!\",\"Login\",\"Kilép\");
    return 1;
}
}
stock Regist(playerid, key[])
{
new PlayerInfo[64];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof (pName));
format(PlayerInfo,sizeof(PlayerInfo),\"/Players/%s.txt\",pName);
dini_Create(PlayerInfo);
dini_Set(PlayerInfo,\"Jelszó\",key);
dini_IntSet(PlayerInfo,\"Pont\", 0);
dini_IntSet(PlayerInfo,\"Pénz\", 0);
dini_IntSet(PlayerInfo,\"Admin\", 0);
dini_IntSet(PlayerInfo,\"Rules\", 0);
dini_IntSet(PlayerInfo,\"Banned\", 0);
SetPlayerScore(playerid, 0);
SendClientMessage(playerid, GREEN,\"Sikeresen regisztráltál\");
SetPVarInt(playerid,\"Kijelentkzés\",1);
return 1;
}
stock LoadPlayer(playerid)
{
new PlayerInfo[64];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(PlayerInfo, sizeof(PlayerInfo),\"/Players/%s.txt\",pName);
SetPlayerScore(playerid, dini_Int(PlayerInfo,\"Pont\"));
GivePlayerMoney(playerid, dini_Int(PlayerInfo,\"Pénz\"));
SetPVarInt(playerid,\"Admin\", dini_Int(PlayerInfo,\"Admin\"));
SetPVarInt(playerid,\"Rules\", dini_Int(PlayerInfo,\"Rules\"));
SetPVarInt(playerid,\"Banned\", dini_Int(PlayerInfo,\"Banned\"));
SetPVarInt(playerid,\"Kijelentkzés\",1);
return 1;
}
stock SavePlayer(playerid)
{
if(GetPVarInt(playerid,\"Kilejentkezés\")==1)
{
    new PlayerInfo[64];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(PlayerInfo, sizeof(PlayerInfo),\"/Players/%s.txt\",pName);
dini_IntSet(PlayerInfo,\"Pont\",GetPlayerScore(playerid));
dini_IntSet(PlayerInfo,\"Pénz\",GetPlayerMoney(playerid));
dini_IntSet(PlayerInfo,\"Admin\",GetPVarInt(playerid,\"Admin\"));
dini_IntSet(PlayerInfo,\"Rules\",GetPVarInt(playerid,\"Rules\"));
dini_IntSet(PlayerInfo,\"Banned\",GetPVarInt(playerid,\"Banned\"));
}
return 1;
}

39
Segítségkérés / Admin rendszer
« Dátum: 2012. Április 28. - 22:32:28 »
Megvan!!!!!
GetPVarInt-el kellet és mûködik.

40
Segítségkérés / Admin rendszer
« Dátum: 2012. Április 28. - 17:49:24 »
5 szint van, és a dinis admin osztogatót tudom megmutatni, ami ráadásul ocmd-ben van de ha jó:
 
ocmd:setadmin(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,RED,\"Ehez a parancshoz 5-ös szintû adminnak kell lenned!\");
new pID, rank, string[128],admin[64];
if(sscanf(params,\"ui\",pID,rank))return SendClientMessage(playerid,RED,\"Használat /setadmin [id] [szint]\");
if(rank<1||rank>5)return SendClientMessage(playerid,RED,\"Addj meg egy érvényes rangot!\");
return 1;
}

 
Mûködött, de nem mentette el amit én állítottam a szerveren, ha magába a fájlba írtam az ott megmaradt.

41
Segítségkérés / Admin rendszer
« Dátum: 2012. Április 28. - 15:10:58 »
De az \"admin\"-t ismeri tudok oda írni más meg egyenlõre nem kell írni semmit a fájlba, bocs Gábor de nem tudom mire gondolsz, esetleg az admin szintekre?

42
Segítségkérés / Admin rendszer
« Dátum: 2012. Április 28. - 13:34:53 »
így még több hiba lett

43
Segítségkérés / Unknow command
« Dátum: 2012. Április 28. - 12:54:56 »
igen úgyan úgy írja  :(

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 28. - 12:56:39 )

a pragmás megoldással pedig még hibát is ír a pawno

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 29. - 08:20:02 )

átírtam mindent ZCMD-re most jó

44
Segítségkérés / Unknow command
« Dátum: 2012. Április 28. - 12:51:54 »
megprobálom

45
Segítségkérés / Unknow command
« Dátum: 2012. Április 28. - 12:11:15 »
Egyébként még kurta írta egyszer hogy 1 parancskezelõ van ami agyonveri a ZCMD-t az pedig az YCMD meg lehet nézni a ZCMD-s tutorial hozzászólásaiban
http://forum.sa-mp.com/showthread.php?t=169029

Oldalak: 1 2 [3] 4 5 ... 10
SimplePortal 2.3.7 © 2008-2024, SimplePortal