SA-MP Forums Archive
ayuda con este comando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: ayuda con este comando (/showthread.php?tid=299122)



ayuda con este comando - MrMegaTx - 24.11.2011

hola a todos hoy tengo un problema o una pregunta o como sea.

yo queria aser un comando que al poner /bug [Texto] eso se quede guardado en un archivo entonses me gie por el Ladmin4v2 del comando /asay

pawn Код:
dcmd_asay(playerid,params[]) {
    #pragma unused params
    if(PlayerInfo[playerid][Level] >= 2) {
        if(!strlen(params)) return SendClientMessage(playerid, red, "USE: /asay [texto]");
        new string[128]; format(string, sizeof(string), "Administrador %s: %s", PlayerName2(playerid), params[0] );
        return SendClientMessageToAll(red,string);
    } else return SendClientMessage(playerid,red,"ERROR: Necesitas ser Administrador para usar este comando");
}
y le agrege esta linea

pawn Код:
SaveToFile("boludeses",string);
osea

pawn Код:
dcmd_asay(playerid,params[]) {
    #pragma unused params
    if(PlayerInfo[playerid][Level] >= 2) {
        if(!strlen(params)) return SendClientMessage(playerid, red, "USE: /asay [texto]");
        new string[128]; format(string, sizeof(string), "Administrador %s: %s", PlayerName2(playerid), params[0] );
        SaveToFile("boludeses",string);
        return SendClientMessageToAll(red,string);
    } else return SendClientMessage(playerid,red,"ERROR: Necesitas ser Administrador para usar este comando");
}
y me compilo bien entre al juego puse /asay hola y lo q escribi se guardo pero qise aser uno q diga /bug [Texto]
entonces me copie del asay pero le cambie algunas cosas asi:

pawn Код:
/*
dcmd(bug,4,cmdtext);
*/

dcmd_bug(playerid,params[]) {
    #pragma unused params
    if(PlayerInfo[playerid][Level] >= 0) {
        if(!strlen(params)) return SendClientMessage(playerid, red, "USE: /bug [tu posible bug]");
        new string[128]; format(string, sizeof(string), "[BUG] %s: reporta: %s", PlayerName2(playerid), params[0] );
        SaveToFile("PosiblesBugdichosporJugadores",string);
        return SendClientMessage(playerid,blue,string);
    } else return SendClientMessage(playerid,red,"ERROR: Necesitas ser Administrador para usar este comando");
}
y me compila lo mas bien pero cuando entro al juego y pongo /asay me anda lo mas piola osea cuando uso un comando del ladmin ta todo bien pero cuando uso el /bug [texto] no anda me dice q ese comando no esiste pero lo demas andan regio entonses si ustedes saben me podrian ayudar porfavor al q me ayude les dare muchas grasias y una *****=)


SOLUCIONADO GRASIAS THE_CHAOS


Respuesta: ayuda con este comando - TheChaoz - 24.11.2011

1є xq usas algo que no es necesario?
pawn Код:
#pragma unused params
2є la definicion x dcmd es con el siguiente formato:
pawn Код:
dcmd(nombre, largo_del_nombre, texto_donde_se_busca)
por lo que si tu comando es "bug", su largo es 3, no 4.


Respuesta: ayuda con este comando - MrMegaTx - 24.11.2011

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
1є xq usas algo que no es necesario?
pawn Код:
#pragma unused params
2є la definicion x dcmd es con el siguiente formato:
pawn Код:
dcmd(nombre, largo_del_nombre, texto_donde_se_busca)
por lo que si tu comando es "bug", su largo es 3, no 4.
haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
esa no me sabia grasias men


Respuesta: ayuda con este comando - [J]ulian - 24.11.2011

No te recomiendo que borres las cosas. Ah la pongo para que me ayuden y despuйs lo quito... їSi otro tiene el mismo problema? їTiene que crear otro post en ves de poder ver este? Bien por vos eh capo.

їGrasias?



Respuesta: ayuda con este comando - MrMegaTx - 24.11.2011

Quote:
Originally Posted by [J]ulian
Посмотреть сообщение
No te recomiendo que borres las cosas. Ah la pongo para que me ayuden y despuйs lo quito... їSi otro tiene el mismo problema? їTiene que crear otro post en ves de poder ver este? Bien por vos eh capo.

їGrasias?
tenies razon yo tambien aprendi asi hay lo buelvo a poner