#include <a_samp>
#include <dfile>
#include <sscanf>
#include <GetObjectModel>
#include <fixchars.h>
#include <crashdetect>
Szóval ha kiveszed a ház rendszert működik minden más?
Ha viszont még akkor se, és nincs bent egy db fs-se akkor a GM-el van baj.
Én a helyedben letölteném a samp servert, majd letölteném és beleraknám újra az összes olyan includot/plugint ami kell nekem. Utána megnyitod a GM-edet, és a biztonság kedvéért F5. Ha ez meg van, akkor GM-et beteszed a gamemodes mappába. Majd a server.cfg be beállítod a gm-et és a filescript-nél kitörölsz mindent.
Lásd:
server.cfg:
...
gamemode0 [a te módod neve] 1
filterscripts [nem írsz ide semmit]
plugins plugin1 plugin2 etc...
...
Majd elindítod a szerver, ha ezek után se jó akkor a GM-be van a hiba.
Figyelj oda: a gépeden csak egy szerver mappa legyen, ha nem akarod kitörölni a régieket akkor csomagold be .rar/.zip-be. (Tömörítés után töröld a fájlokat...)
drop! olvastam, hogy kéne ház rendszer, mivel fun rendszered van. ez is PPC de működik, nem hiszem hogy a módoddal keveredne, annyi eltéréssel hogy nem lehet kocsit venni hozzá. (szerkesztettem)
FIGYELEM! A PPC_Housing és a PPC_Trucking egyszerre nem ajánlatos használni, és figyeljetek arra hogy:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 0;
}
Az összes olyan fs/gm-ben, amit használtok OnDialogResponse-nél return 0; legyen a végén!
Amit használok:
http://pastebin.com/LBy3qPei
(Ha nincs hozzál létre PPC_Housing mappát a scriptfiles mappában)
Ellenőrizd a server.cfg fájlban
Ha windowsod van:
/server/server.cfg ott a plugins-oknak így kéne kinéznie: pelda.dll pelda2.dll
Ha linuxod van:
/server/server.cfg ott a plugins-oknak így kéne kinéznie: pelda.so pelda2.so
Továbbá ellenőrizd, hogy az összes script, ami bent van, hogy milyen includokat tartalmaznak.
(Erre gondolok:)
#include <a_samp>
#include <zcmd>
#include <streamer>
#include <sscanf2>
Ha ezek közül tartalmaz egyetlen scripted is, streamer-t vagy sscanf2-t (vagy includot aminek van pluginja), akkor szükségessé válik az, hogy a server.cfg fájlba a plugins sorban szerepeljen:
Windows esetén:
plugins sscanf.dll streamer.dll
Linux esetén:
plugins sscanf.so streamer.so
(Értelem szerűen ha csak az egyik plugint használod akkor csak ez egyiket írod oda...)
Amúgy Windows esetén nem kell a végére a .dll, azt magától odarakja, ah te nem tennéd oda.
EDIT: Mod megjavítva, tizesével kiszedtem a parancsokat, ott megvolt, ott kettesével, majd megtaláltam.
A hibás parancs, bár fogalmam sincs mi volt a baja:
if(!strcmp(cmdtext, \"/szolgálat\", true) ||
(cmdtext, \"/szoli\", true) ||
(cmdtext, \"/duty\", true))
{
if(pInfo[playerid][LeaderJob] == 5)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, -1306, 2430, 92))
{
GivePlayerWeapon(playerid, 9, 1);
GivePlayerWeapon(playerid, 18, 3);
GivePlayerWeapon(playerid, 22, 30);
GivePlayerWeapon(playerid, 34, 15);
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 999);
}
}
return 1;
}