GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ppatrik2012 - 2012. október 22. - 20:33:45

Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ppatrik2012 - 2012. október 22. - 20:33:45
Sziasztok, a kérdés már a címben is, se zcmd-ben, se strcmp-ben nem tölti be a szerver a parancsaimat...Mi az oka ennek?
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: Kovacs_Richard - 2012. október 22. - 21:23:19
hogy érted hogy \"nem tölti be a parancsokat\"??? scriptet / módot / config file-t / adatbázis adatot nem tölthet be a szerver...nem parancsokat...
amire te gondolsz szerintem az hogy nem futtatja le a parancsokat...az attól lehet hogy van egy FS-ed amiben az OnPlayerCommandText 1-el tér vissza...próbáltad úgy hogy csak a módot tesztelted scriptek nélkül? vagy csak azt az 1 scriptet töltötted be amiben a próbált kódok vannak?
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ZyZu. - 2012. október 22. - 22:10:36
szerintem az lesz a gond, hogy 2 féle parancs feldolgozot használsz. Vedd ki a strcmd -st és legyen az egész zcmd vagy vedd ki a zcmd -t és akkor az egész strcmd legyen.. arra vigyázz, hogy a mód elején se legyen a zcmd in betöltve.. Mert akkor unknow commandot ír ha 2 van benne.
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: Johnies00 - 2012. október 22. - 22:11:54
Nem kötekedésbõl de olyan hogy strcmd nincs.
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ZyZu. - 2012. október 22. - 22:16:06
Elirtam de offolni sem kell :) És azért nem írtam jól mert nem a gépen vagyok holnap javítom :)
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ppatrik2012 - 2012. október 23. - 09:28:20
Idézetet írta: Kovacs_Richard date=1350933799\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28908\" data-ipsquote-contentclass=\"forums_Topic
hogy érted hogy \"nem tölti be a parancsokat\"??? scriptet / módot / config file-t / adatbázis adatot nem tölthet be a szerver...nem parancsokat...
amire te gondolsz szerintem az hogy nem futtatja le a parancsokat...az attól lehet hogy van egy FS-ed amiben az OnPlayerCommandText 1-el tér vissza...próbáltad úgy hogy csak a módot tesztelted scriptek nélkül? vagy csak azt az 1 scriptet töltötted be amiben a próbált kódok vannak?
 
Mien FS? Amm én írtam pontosan 2 parancsot, 1 feldolgozóval... De nem tölti be õket..
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: timbaland10 - 2012. október 23. - 09:30:32
Másold be a 2 parancsot ide és megpróbálok segíteni.
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ppatrik2012 - 2012. október 23. - 12:04:30
Fölösleges bemásolni a parancsokat, nem azzal van a baj...
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: Cappsy - 2012. október 23. - 12:15:42
Idézetet írta: ppatrik2012 date=1350986670\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28908\" data-ipsquote-contentclass=\"forums_Topic
Fölösleges bemásolni a parancsokat, nem azzal van a baj...
 
Úgy látom te egy kezdõ fórumozó vagy így nem hiszem hogy annyira profi vagy , hogy tudd jók-e a parancsok vagy sem........
sscanf-ot használnak?Lehet azzal van a baj
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: timbaland10 - 2012. október 23. - 12:19:15
Idézetet írta: ppatrik2012 date=1350986670\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28908\" data-ipsquote-contentclass=\"forums_Topic
Fölösleges bemásolni a parancsokat, nem azzal van a baj...
 
Mibõl gondolod, hogy nem azokkal van a baj?
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ppatrik2012 - 2012. október 23. - 12:21:16
Mert a parancsok csupán egy átlagos parancsok... Régen is volt már ien hibám, de már nem emlékszem, hogy mit csináltam...
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: timbaland10 - 2012. október 23. - 12:22:23
Idézetet írta: ppatrik2012 date=1350987676\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28908\" data-ipsquote-contentclass=\"forums_Topic
Mert a parancsok csupán egy átlagos parancsok... Régen is volt már ien hibám, de már nem emlékszem, hogy mit csináltam...
 
A parancsba is lehetnek olyan hibák amitõl nem olvassa be a szerver rendesen. De errõl most nem nyitnék vitát...
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ppatrik2012 - 2012. október 23. - 12:25:04
#include <a_samp>
#include <sscanf>
#include <zcmd>
#define SCM SendClientMessage
//#define COMMAND:%0(%1) forward cmd_%0(%1); public cmd_%0(%1)
new pName[MAX_PLAYER_NAME];
 
enum stats1
{
Oles,
Halal,
Penz,
VW,
Online,
Latogatas
};
new stats[MAX_PLAYERS][stats1];
main(){}
public OnPlayerConnect(playerid)
{
    stats[playerid][Oles]=0;
stats[playerid][Halal]=0;
stats[playerid][Penz]=GetPlayerMoney(playerid);//.
stats[playerid][VW]=GetPlayerVirtualWorld(playerid);//.
stats[playerid][Online]++;
stats[playerid][Latogatas]++;
new belepou[256];
GetPlayerName(playerid,pName,sizeof(pName));
format(belepou,sizeof(belepou),\"%s belépett a szerverre!\",pName);
return 1;
}
/*new
        params[64];
    sscanf(cmdtext, \"s[64]s[64]\", cmdtext, params);
    new
        callback[64];
    format(callback, 64, \"cmd_%s\", cmdtext);
if(CallLocalFunction(callback, \"is\", playerid, params) > 0) return 1;*/
CMD:stats(playerid, params[])
{
   
new statsu[256];
format(statsu,sizeof(statsu),\"[státusz] Neved: %s  Pénz: %d VW: %d\",pName,stats[playerid][Penz],stats[playerid][VW]);
        SCM(playerid,5,statsu);
format(statsu,sizeof(statsu),\"[státusz] Öléseid: %d  Halálaid: %d\",stats[playerid][Oles],stats[playerid][Halal]);
        SCM(playerid,5,statsu);
format(statsu,sizeof(statsu),\"[státusz] Jelenleg Online: %d A szervert Látogatták: % d\",stats[playerid][Online],stats[playerid][Latogatas]);
SCM(playerid,5,statsu);
return 1;
}
CMD:setvw(playerid, params[])
{
    new jatekos,vw,setvwu[256];
    if(sscanf(params,\"UI\",jatekos,vw)) return SCM(playerid,0,\"Használat:/setvw [iD/NÉV] [VW szám]\");
    format(setvwu,sizeof(setvwu),\"Megváltoztattad %d VW-jét!\",jatekos);
    SCM(playerid,0,setvwu);
    format(setvwu,sizeof(setvwu),\"%s megváltoztatta a VW-det ennyire: %d!\",pName,vw);
    SCM(jatekos,0,setvwu);
    SetPlayerVirtualWorld(jatekos,vw);
if(jatekos==INVALID_PLAYER_ID){SendClientMessage(playerid,0, \"Rossz játékos id.\");}
return 1;
}
/*
COMMAND:setvw(playerid, params[])
{
    new jatekos,vw,setvwu[256];
    if(sscanf(params,\"UI\",jatekos,vw)) return SCM(playerid,0,\"Használat:/setvw [iD/NÉV] [VW szám]\");
    format(setvwu,sizeof(setvwu),\"Megváltoztattad %d VW-jét!\",jatekos);
    SCM(playerid,0,setvwu);
    format(setvwu,sizeof(setvwu),\"%s megváltoztatta a VW-det ennyire: %d!\",pName,vw);
    SCM(jatekos,0,setvwu);
    SetPlayerVirtualWorld(jatekos,vw);
if(jatekos==INVALID_PLAYER_ID){SendClientMessage(playerid,0, \"Rossz játékos id.\");}
 
return 1;
}
 
//.....
*/

 
Itt az eddigi munkám, amivel nem tudtam tovább haladni, zöldel jelöli, azokat, amiket még strcmp-s sscanf megoldásnak akartam, de nem mûködött se strcmp-vel se így...

Dupla hozzászólás automatikusan összefûzve. ( 2012. október 23. - 12:26:36 )

amm gamemode-nek sem észleli...
[09:51:37] Script[gamemodes/newnext.amx]: Run time error 19: \"File or function is not found\"
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: Cappsy - 2012. október 23. - 12:37:50
SSCANF plugins berakva???
SSCANF inc a legfrissebb?
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ppatrik2012 - 2012. október 23. - 13:18:23
Nincs, de más módokat lefuttat...Amm ha kell valaki egy linket a letöltésrõl pls.
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: timbaland10 - 2012. október 23. - 13:19:33
A hivatalos fórumról letudod szedni mindig a legújabb verziót!
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ppatrik2012 - 2012. október 23. - 13:21:33
Egy linket pls, nem vagyok jó ien kereséses dolgokban.
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: timbaland10 - 2012. október 23. - 14:04:15
5 másodperc  volt:
http://forum.sa-mp.com/forumdisplay.php?f=18
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: Cappsy - 2012. október 23. - 21:46:40
Jó lenne tudni sikerült e vagy sem
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: timbaland10 - 2012. október 23. - 21:49:47
Ha már a legfrisseb pluginok se segítenek akkor nemtudom mi a baja!
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: Johnies00 - 2012. október 23. - 23:00:57
2 dolog szúrt szemet

- A pName változó üres, a parancsba nincs lekérve a neved csak csatlakozásnál.


- Színkódhiba az SCM-nél (1?0?)
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: timbaland10 - 2012. október 24. - 06:27:43
- Színkódhiba az SCM-nél (1?0?)[/quote]
Oda nem a szín neve kéne, vagy a színkód?
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: Johnies00 - 2012. október 24. - 07:52:16
Idézetet írta: timbaland10 date=1351052863\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28908\" data-ipsquote-contentclass=\"forums_Topic

- Színkódhiba az SCM-nél (1?0?)
Oda nem a szín neve kéne, vagy a színkód?
 
[/quote]
De igen, de az 1 és a 0 nem színkód. ;D
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: timbaland10 - 2012. október 24. - 09:09:49
http://forum.sa-mp.com/showthread.php?t=177916
Itt van pár szín kóddal együtt.
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: ppatrik2012 - 2012. október 24. - 14:28:10
Mindjárt ellenörzöm, hogy jó-e, és köszönöm, hogy foglalkoztatok vele.

Dupla hozzászólás automatikusan összefûzve. ( 2012. október 24. - 14:45:13 )

Ha betöltöm a  streamert, ezt írja: \"Az alkalmazást nem sikerült elindítani, mert MSVCP100.dll nem található. Az alkalmazás újratelepítése megoldhatja a problémát.\"
Cím: Miért nem tölti be a parancsaimat a szerver?
Írta: Johnies00 - 2012. október 24. - 18:10:20
http://sampforum.hu/index.php?topic=25329.0