Szerző Téma: Kisebb kérdések  (Megtekintve 186503 alkalommal)

Kisebb kérdések
« Válasz #285 Dátum: 2012. június 02. - 02:09:45 »
0 Show voters
Már újra raktam,gta-t is meg a samp-ot is...=/ de újra leszedni nem tudom mert mobilnetem van az meg nem alkalmas rá...:S
De újra raktam meg minden...és ugyan úgy baszik hangot kiadni ...:@

Kisebb kérdések
« Válasz #286 Dátum: 2012. június 02. - 14:01:11 »
0 Show voters
Nos a következõ lenne a problémám. Egy rp szervert írok a 0-ról. A kocsi rendszer mûködési elvét a dt-modjából szedtem. A probléma az, hogy csak az 1. kocsit menti le, és annak is az utolsó két értékét kiszedi mentéskor. Jól tölti be, de rosszul menti el. A KocsiNum változó értéke egyenlõ a lent levõ alap munka kocsik számával, tehát azokat nem tölti be, meg nem menti le. De bugos a mentés, és ha több kocsit rakok be a fájlba azokat kiszedi. Itt a script:
 
stock LoadCar()
{
new str2[18][128];
new str[1024];
new File:file = fopen(CARPATH, io_read);
if (file)
{
new carid=KocsiNum;
while (carid < MAX_VEHICLES)
{
   fread(file, str);
   split(str, str2, \',\');
   CarInfo[carid][cModel] = strval(str2[0]);//modelid,Élet,panels,doors,tires,pos1,pos2,pos3,angle,c1,c2,Tulaj,Leírás,Érték,Bérelhetõe,Rendszám,Kocsinév
   CarInfo[carid][cLife] = strval(str2[1]);
   CarInfo[carid][cPanels] = strval(str2[2]);
   CarInfo[carid][cDoors] = strval(str2[3]);
   CarInfo[carid][cTires] = strval(str2[4]);
   CarInfo[carid][cPos0] = floatstr(str2[5]);
   CarInfo[carid][cPos1] = floatstr(str2[6]);
   CarInfo[carid][cPos2] = floatstr(str2[7]);
   CarInfo[carid][cAngle] = floatstr(str2[8]);
   CarInfo[carid][cColor1] = strval(str2[9]);
   CarInfo[carid][cColor2] = strval(str2[10]);
   strmid(CarInfo[carid][pName], str2[11], 0, strlen(str2[11]),MAX_PLAYER_NAME);
   strmid(CarInfo[carid][cDesc], str2[12], 0, strlen(str2[12]),32);
   CarInfo[carid][cValue] = strval(str2[13]);
   CarInfo[carid][cOwned] = strval(str2[14]);
   CarInfo[carid][cLock] = strval(str2[15]);
   strmid(CarInfo[carid][cNum], str2[16], 0, strlen(str2[16]),8);
   strmid(CarInfo[carid][cName], str2[17],0, strlen(str2[17]),16);
   carid ++;
}
}
print(\"Kocsik betöltve\");
}
stock SaveCar()
{
new carid=KocsiNum;
new File:file2=fopen(CARPATH, io_write);
new File:file=fopen(CARPATH, io_append);
fwrite(file2,\"\");
fclose(file2);
new coordsstring[512];
while (carid < MAX_VEHICLES)
{//model,Élet,panels,doors,tires,pos1,pos2,pos3,angle,c1,c2,Bérlõ,Leírás,Érték,Bérelhetõe,Rendszám,Kocsinév
    format(coordsstring, sizeof(coordsstring), \"%d,%f,%d,%d,%d,%f,%f,%f,%f,%d,%d,%s,%s,%d,%d,%s,%s\\n\",
CarInfo[carid][cModel],
CarInfo[carid][cLife],
CarInfo[carid][cPanels],
CarInfo[carid][cDoors],
CarInfo[carid][cTires],
CarInfo[carid][cPos0],
CarInfo[carid][cPos1],
CarInfo[carid][cPos2],
CarInfo[carid][cAngle],
CarInfo[carid][cColor1],
CarInfo[carid][cColor2],
CarInfo[carid][pName],
CarInfo[carid][cDesc],
CarInfo[carid][cValue],
CarInfo[carid][cOwned],
CarInfo[carid][cNum],
CarInfo[carid][cName]);
fwrite(file, coordsstring);
fclose(file);
carid++;
}
print(\"Kocsik elmentve\");
}

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Kisebb kérdések
« Válasz #287 Dátum: 2012. június 02. - 15:03:50 »
0 Show voters
Ha kilép az 1-es ID-jû játékos,és valaki feljön a szerverre(megkapja az 1-es ID-t),akkor a régi játékos változói átkerülnek az új játékosra?Egyszóval érdemes kilépésnél minden változóját nullázni?

Kisebb kérdések
« Válasz #288 Dátum: 2012. június 02. - 15:23:39 »
0 Show voters
Ismerem ezt a problémát nem tudom miért van. De álltalában csak akkor jön elõ ha gmx-elek és nem teljes újraindítást csinálok.
Amúgy meg az új problémám, hogy ez a sor:
 
#define SendClientMessageToAdmin(%1) if(foreach(Player,a) if(PlayerInfo[a][pAdmin]>0) SendClientMessage(a,-1,%1);) return 1;

 
\"redundant code: constant expression is zero\" -errort dob ki ha használom mint egy függvényt.
« Utoljára szerkesztve: 2012. június 03. - 10:20:20 írta xXGoofreXx »

Kisebb kérdések
« Válasz #289 Dátum: 2012. június 04. - 14:48:48 »
0 Show voters
Ki tudja leírni nekem az InKRPG mód parancsait admin/karakter és hogy hogyan tudom magamat frakcióba betenni!

Kisebb kérdések
« Válasz #290 Dátum: 2012. június 04. - 15:19:10 »
0 Show voters
Olyan jó hogy itt kérdeznek, de válaszolnak. tferenc neked meg azt tudom javasolni ha megvan a forrásfájl (pwn)  akkor abból próbáld meg kikeresni, vagy nézd meg ott ahol letöltötted.

Nem elérhető b1s

  • 2212
  • Faszidegbénulás
    • Profil megtekintése
Kisebb kérdések
« Válasz #291 Dátum: 2012. június 05. - 10:08:23 »
0 Show voters
Sziasztok!
Az lenne a kérdésem hogy, hogy tudnám azt megoldani hogy 1920x1080 felbontáson legyen a SA:MP ?:D
Azt tudom hogy a s0beit modban megvan ez a funkció, de az cheat és nem akarom hogy bannoljanak.
Esetleg innen nem lehetne kinyerni?:D
Üdv: KROOK

Kisebb kérdések
« Válasz #292 Dátum: 2012. június 05. - 15:25:51 »
0 Show voters
Settings -> display -> advanced? Esetleg ezen az elérési útvonalon a menüben átállíthatnád. Ha nincs ekkora felbontás, akkor nagyobbat nem tudsz elérni.

Kisebb kérdések
« Válasz #293 Dátum: 2012. június 06. - 18:41:34 »
0 Show voters
Hogy lehet megcsinálni hogy ha egy megadott idjü autóba beül lesz valami. 

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Kisebb kérdések
« Válasz #294 Dátum: 2012. június 06. - 18:43:42 »
+1 Show voters

public
          OnPlayerEnterVehicle( playerid, vehicleid, ispassenger )
{
     if( vehicleid == 410 )
     {
           SendClientMessage( playerid, 0xFF0000AA, \"Beültél a egy autóba! ID: 410\" );
     }
     return 1;
}
« Utoljára szerkesztve: 2012. június 06. - 18:46:50 írta Gabor.. »

Kisebb kérdések
« Válasz #295 Dátum: 2012. június 06. - 18:55:01 »
0 Show voters
      dini_IntSet(fajl,\"elet\",GetPlayerHealth(id));

 
Ezzel mi a probléma?
: warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Warning.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Kisebb kérdések
« Válasz #296 Dátum: 2012. június 06. - 19:13:40 »
+1 Show voters

new
        Float: g_fHealth;
dini_FloatSet( fajl, \"elet\", GetPlayerHealth( id, g_fHealth ) );
« Utoljára szerkesztve: 2012. június 06. - 19:14:34 írta Gabor.. »

Kisebb kérdések
« Válasz #297 Dátum: 2012. június 06. - 21:46:00 »
0 Show voters
Azt sem hiszem hogy menne. Mivel nem ad vissza értéket, ezért nem hiszem hogy nagyon lehetne vele valamit kezdeni.
 
new Float:pHealth;
GetPlayerHealth(playerid,pHealth);
dini_FloatSet(fajl,\"elet\",pHealth);

Kisebb kérdések
« Válasz #298 Dátum: 2012. június 07. - 14:53:55 »
0 Show voters
             SetPlayerChatBubble(playerid,text,0xFF0000FF,35.0,10000);
                new Float:x, Float:y, Float:z, string[200], name[MAX_PLAYERS];
                for(new i=0;i<MAX_PLAYERS;i++)
                {
                    if(IsPlayerConnected(i)==1)
                    {
                                GetPlayerPos(playerid, x, y, z);
                                if(IsPlayerInRangeOfPoint(i, 7, x, y, z))
                                {
                                        GetPlayerName(playerid, name, sizeof(name));
                                        format(string, sizeof(string), \"%s mondja: %s\", name, text);
                                       

 
Evel mi a baj mert errort nem ír de nem meg.

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Kisebb kérdések
« Válasz #299 Dátum: 2012. június 07. - 15:26:57 »
0 Show voters
CreateDynamicObject(9339, 1395.97, 1340.20, 9.81,   0.00, 0.00, 90.00 , Float:distance = 400.0);

 
Ha van egy ilyen sorom Akkor miért írja rá ezt?
 
error 017: undefined symbol \"distance\"
warning 215: expression has no effect
error 001: expected token: \";\", but found \")\"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal