[Duda]Guardar la Variable vнa MySQL
#1

Buenas, anteriormente hice un topic, pero en aquel topic buscaba la pregunta de porque me pedнa que me registrada de nuevo.. Y bueno, ahora se porque me pedнa pasar el tutorial de nuevo..

Bueno, ahora mi pequeсa duda es cual es el cуdigo para que cambie la Variable del: Tutorial = 0 a Tutorial = 1...


Lo tengo conectado vнa MySQL..

Ademas tengo un cmd: /Saltartutorial

pawn Код:
//------------------------------ Comando Saltartutorial ------------------------
    if(strcmp(cmd, "/saltartutorial", true) == 0)
    {
        new i = playerid;
        if(PlayerInfo[i][pTut] < 1)
        {
                        SendClientMessage(i, COLOR_WHITE, "CMD de /Saltartutorial, y no cambia Variable");
                        GameTextForPlayer(i, "Fin del tutorial", 5000, 1);
                        new randmoney = 1 + random(1000);
                        PlayerInfo[i][pAccount] = randmoney;
                        TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
                        gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0; gDep[i] = 0; gRad[i] = 0;
                        TogglePlayerControllable(i, 1);
                        SetPlayerVirtualWorld(i,0);
                        MedicBill[i] = 0;
                        SetCameraBehindPlayer(i);
                        SetPlayerSpawn(i);
        }
        return 1;
    }
Como verбn tengo el siguiente codigo:
pawn Код:
TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
y aun no cambia la variable... =/


A ver si me ayudan...

Gracias
Reply
#2

En teoria, creo, al actualziar cualquier cosa, si esta por MYSQL no haria falta cambiar nada, si no habria que reformar todos los comandos de dar level, etc
Reply
#3

"SuperMarioRol", pues estoy de acuerdo, pero no se cual sera el problema de que no guarda la variable, a ver si me pueden ayudar un poco... =)
Reply
#4

Has probado y no te la guarda, no?

Te paso un saltartutorial que tengo por ahi, a ver si es el comando :S
pawn Код:
if(strcmp(cmd, "/saltartutorial", true) == 0)
    {
        new i = playerid;
        if(PlayerInfo[i][pTut] < 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Has decidido Saltarte el tutorial, porque ya sabes rolear");
            SendClientMessage(playerid, COLOR_RED, "   Si un admin lo cree conveniente, te puede hacer leer todo el tutorial");
            SetCameraBehindPlayer(playerid);
            TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
            gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
            TogglePlayerControllable(i, 1);
            SetPlayerVirtualWorld(i,0);
            MedicBill[i] = 0;
            SetPlayerSpawn(i);
            SetPlayerPos(playerid, 1481.3671,-1749.3884,15.4453);
            PlayerInfo[playerid][pInt] = 0;
        }
        return 1;
    }
Reply
#5

mmm, cuenta con el mismo cуdigo..

pawn Код:
TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
Ademas, tambiйn deje que terminara el tutorial sin utilizar este cmd..

Y no cambia la variable mmm =/
Reply
#6

Quote:
Originally Posted by GroX0r
Посмотреть сообщение
mmm, cuenta con el mismo cуdigo..

pawn Код:
TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
Ademas, tambiйn deje que terminara el tutorial sin utilizar este cmd..

Y no cambia la variable mmm =/
Edito: Ya probй utilizando un comando solo para este cуdigo:
pawn Код:
TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
Y no me actualiza la Variable :S
Reply
#7

En algun lado defines el comando Mysql para actualizar la variable?.
Reply
#8

Tendrнas que hacer la querry para que se guarde el resultado, la escribirнa pero nunca fuн bueno y no usй mбs MySQL .
Reply
#9

Quote:
Originally Posted by xenowort
Посмотреть сообщение
En algun lado defines el comando Mysql para actualizar la variable?.
el Comando "MySQL", no, nada de MySQL, solo tengo 3 public

OnPlayerRegister
OnPlayerLogin
OnPlayerUpdate

Solo tengo esos 3 public..



Quote:
Originally Posted by MrDeath
Посмотреть сообщение
Tendrнas que hacer la querry para que se guarde el resultado, la escribirнa pero nunca fuн bueno y no usй mбs MySQL .
=/..! Yo no soy bueno para MySQL.. A ver si viene sergio y me da una ayudita.. xDD

Saludos y Gracias.. Boy a esperar..
Reply
#10

no entiendo que es lo que queres hacer. queres saber si el jugador ya esta registrado y asignarlo a una variable/array? ,queres ver si ya vio el tutorial (desde un dato Mysql) y asignarlo a una variable/array? o si solo queres cambiar el contenido de una variable/array segun un comando.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)