Szerző Téma: Szerver indítás és pawno gond  (Megtekintve 3631 alkalommal)

Nem elérhető mooph

  • 113
    • Profil megtekintése
Szerver indítás és pawno gond
« Dátum: 2014. május 07. - 16:54:19 »
0 Show voters
Sziasztok!
Mikor pawnoba lementek egy gamemodet ezt írja
 
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(666) : warning 215: expression has no effect
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(2592) : warning 215: expression has no effect
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Warnings.

 
És mikor indítanám a szervert ezt
\"width=500http://kepfeltoltes.hu/140507/343319952asd_www.kepfeltoltes.hu_.png[/img]
A segítséget elõre is köszönöm!
[mod]Kitettem helyetted a code taget![/mod]
« Utoljára szerkesztve: 2014. május 07. - 17:09:34 írta Dfoglalo »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #1 Dátum: 2014. május 07. - 17:07:33 »
0 Show voters
sorokat másold be.

Szerver indítás és pawno gond
« Válasz #2 Dátum: 2014. május 07. - 17:09:53 »
0 Show voters
mysql incluedok bent vannak?táblázatok definiálva?

Nem elérhető mooph

  • 113
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #3 Dátum: 2014. május 07. - 17:11:01 »
0 Show voters
Bent vannak és melyiket? a 666 és a 2592 es sort?

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #4 Dátum: 2014. május 07. - 17:11:13 »
0 Show voters
Egyszerûen leszeded errõl az oldalról a kért dll filet, majd berakod azt a szerver gyökérkönyvtárába. Valószínûleg fog még mást is kérni, azokat is leszeded onnan és maximum 3-4 dll fájl berakása után már minden a helyén lesz. (gyökérkönyvtár = ahol a server.exe is van)
 
Idézetet írta: mooph date=1399475461\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48141\" data-ipsquote-contentclass=\"forums_Topic
Bent vannak és melyiket? a 666 és a 2592 es sort?
 
Igen, de ajánlott a környezetükben lévõ forráskódot is bemásolni, a hibát jelzõ sort pedig
 
// Megjegyzéssel

 
jelölni.

Nem elérhető mooph

  • 113
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #5 Dátum: 2014. május 07. - 17:16:36 »
0 Show voters
666 sor:
 
}
public OnPlayerConnect(playerid) {
if(!GetPVarInt(playerid, \"wlKicked\")) {
GetPlayerHost(playerid);
(playerid, 0.008, true);
}
return 1;
}

 
2592
 
   fclose(cmsgs);
if(!strcmp(pName(playerid), \"Mike.\") || !strcmp(pName(playerid), \"Pedro.\")) (playerid, true);
SetPVarInt(playerid, \"t_OnPlayerSeconds\", SetTimerEx(\"OnPlayerSeconds\", 1000, true, \"i\", playerid));
PlayerTextDrawShow(playerid, SVBox1);
PlayerTextDrawShow(playerid, SVBox2);
PlayerTextDrawSetString(playerid, SVText, \"_\");
PlayerTextDrawShow(playerid, SVText);
return 1;
}

 
És ok de hol találom a dll filet?
[mod]Most legalább már használtál code taget, ez jó. :D Viszont a pawn nyelven íródott forráskódoknál ne sima

 használj, hanem

 taget! Ez alkalommal javítottam helyetted.[/mod]
« Utoljára szerkesztve: 2014. május 07. - 18:29:22 írta Dfoglalo »

Szerver indítás és pawno gond
« Válasz #6 Dátum: 2014. május 07. - 17:24:00 »
0 Show voters
 
public OnPlayerConnect(playerid) {
if(!GetPVarInt(playerid, \"wlKicked\")) {
GetPlayerHost(playerid);
(playerid, 0.008, true);
}
return 1;
}

 
javítsd:
 

if(!GetPVarInt(playerid, \"wlKicked\" == /*1 vagy 0, a visszatérés értéke*/))

 
ugyan ezt a másiknál.. IF elágazás, vizsgálat nélkül?!
ez olyan mintha azt mondanád:
Ha az alma
akkor 200 forint
különben 300 forint
a helyett hogy:
Ha az alma 3 kiló
akkor 200 forint
különben ha 4 kiló
akkor 300 forint...
Az MSVCPR100.dll (vagy mi a pontos neve) pedig a MySQL csatlakozáshoz kell! Ezt a gépednek a Windows/System32 mappájába kell másolnod, majd betöltened CMD alól (vagy újraindítani a gépet)

Nem elérhető mooph

  • 113
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #7 Dátum: 2014. május 07. - 17:49:22 »
0 Show voters
köszi és a másiknál hova?a 666 osnál megvan de a másiknál nem és azt a programot honnan szedem le?

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #8 Dátum: 2014. május 07. - 17:51:51 »
0 Show voters
Idézetet írta: Bloody44 date=1399476240\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48141\" data-ipsquote-contentclass=\"forums_Topic
IF elágazás, vizsgálat nélkül?!
 
Persze. Ha kicsit lebontod a kódodat, láthatsz sok ilyet, csak oözvetetten.
 
if(IsPlayerConnected(playerid))
//vagy 1-el, vagy 0-val tér vissza. A kódban így fut le:
if(1) //csatlakozva van
//vagy
if(0) //nincs csatlakozva
//Csak azért mûködik, mert if(szám) = if(szám == 1) és if(!szám) = if(szám == 0)

 
Csak akkor lehet vele baj, ha az a változó ott nem egész szám (integer/decimal)

Dupla hozzászólás automatikusan összefûzve. ( 2014. május 07. - 17:54:30 )

.. egyébként kérdezõ, innen az elsõ kettõt, azaz az x86-os végût, és ha 64 bites oprendszered van, akkor a x64 végût. Így sekkit sem kell bemásolnod, habár Dfoglalo elég szépen belinkelte.
« Utoljára szerkesztve: 2014. május 07. - 17:54:31 írta KovaNovik »

Nem elérhető mooph

  • 113
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #9 Dátum: 2014. május 07. - 18:04:53 »
0 Show voters
Jó de a 666os megvan de a másikba mit hova???

Szerver indítás és pawno gond
« Válasz #10 Dátum: 2014. május 07. - 18:06:43 »
0 Show voters
így:
 

fclose(cmsgs);
if(!strcmp(pName(playerid), \"Mike.\") || !strcmp(pName(playerid), \"Pedro.\"))
SetPVarInt(playerid, \"t_OnPlayerSeconds\", SetTimerEx(\"OnPlayerSeconds\", 1000, true, \"i\", playerid));
PlayerTextDrawShow(playerid, SVBox1);
PlayerTextDrawShow(playerid, SVBox2);
PlayerTextDrawSetString(playerid, SVText, \"_\");
PlayerTextDrawShow(playerid, SVText);
return 1;
}

Nem elérhető mooph

  • 113
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #11 Dátum: 2014. május 07. - 18:11:26 »
0 Show voters
És Dfoglalo letöltöttem de azt írja nem a windowshoz lett készítve

Dupla hozzászólás automatikusan összefûzve. ( 2014. május 07. - 18:12:33 )

Köszi de inkább még több hiba és error jött
 
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(664) : error 001: expected token: \"-string end-\", but found \"-identifier-\"
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(666) : warning 217: loose indentation
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(666) : warning 215: expression has no effect
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(667) : warning 209: function \"Streamer_OnPlayerConnect\" should return a value
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(668) : error 010: invalid function or declaration
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(2590) : warning 217: loose indentation
D:\\Letöltések\\Pawno cuccok\\proline\\gamemodes\\proline.pwn(2592) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

Nem elérhető mooph

  • 113
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #12 Dátum: 2014. május 07. - 18:33:13 »
0 Show voters
Oké.Dfoglalo nem jó a dll és ha úgy hagyom ha letöltöttem ezt írja
 
C:\\Users\\DVID~1\\AppData\\Local\\Temp\\_tc\\proline\\gamemodes\\proline.pwn(667) : error 017: undefined symbol \"SetPlayerGravity\"
C:\\Users\\DVID~1\\AppData\\Local\\Temp\\_tc\\proline\\gamemodes\\proline.pwn(2593) : error 017: undefined symbol \"SetPlayerAdmin\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #13 Dátum: 2014. május 07. - 18:36:46 »
0 Show voters
Azokat a sorokat vszeg valahonnan máshonnan másoltad, ahol van adminrendszer, és ahhoz tartozik a SetPlayerAdmin függvény. Az elsõhöz nem kell adminsystem, viszont az is egy hiányzó függvény.
« Utoljára szerkesztve: 2014. május 07. - 18:41:30 írta KovaNovik »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Szerver indítás és pawno gond
« Válasz #14 Dátum: 2014. május 07. - 18:38:32 »
0 Show voters
Idézetet írta: Bloody44 date=1399476240\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48141\" data-ipsquote-contentclass=\"forums_Topic
Az MSVCPR100.dll (vagy mi a pontos neve) pedig a MySQL csatlakozáshoz kell! Ezt a gépednek a Windows/System32 mappájába kell másolnod, majd betöltened CMD alól (vagy újraindítani a gépet)
 
Tévedés. Nem muszáj oda tenni és még regisztrálni sem kell parancssorból. Egyszerûen be kell tenni a szerver fõkönyvtárába és már kész is. Én is mindig úgy csináltam, csinálom is és fogom is csinálni. És újraindítás sem szükséges.
 

hagyd inkább  :nono:
 
[/quote]
[mod]OFF törölve.[/mod]
Spoiler for Közben érkezett pár hozzászólás, szóval már nem aktuális.:
SetPVarInt(playerid, \"t_OnPlayerSeconds\", SetTimerEx(\"OnPlayerSeconds\", 1000, true, \"i\", playerid));

 
Ez mi akar lenni? Én nem értek a PVar-okhoz, de nem hiszem, hogy timert lehet benne indítani... Bár ki tudja.
 
if(!strcmp(pName(playerid), \"Mike.\") || !strcmp(pName(playerid), \"Pedro.\"))

 
Ez után pedig esetleg blokkot rakni? Kéne... Na meg valami érték mellé? Pl.:
 
if(!strcmp(pName(playerid), \"Mike.\", true) == 0 || !strcmp(pName(playerid), \"Pedro.\", true) == 0)
{
    // ...
    PlayerTextDrawShow(playerid, SVBox1);
    PlayerTextDrawShow(playerid, SVBox2);
   // ...
}

 
Habár anélkül is jó lehet.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal