[AJUDA] Incompatibilidade de Strs?
#1

Quote:
Originally Posted by Compilador Pawn do Inferno
D:\0.3c\gamemodes\stewiegm.pwn(401) : warning 211: possibly unintended assignment
D:\0.3c\gamemodes\stewiegm.pwn(401) : error 022: must be lvalue (non-constant)
D:\0.3c\gamemodes\stewiegm.pwn(401) : warning 215: expression has no effect
D:\0.3c\gamemodes\stewiegm.pwn(401) : error 001: expected token: ";", but found ")"
D:\0.3c\gamemodes\stewiegm.pwn(401) : error 029: invalid expression, assumed zero
D:\0.3c\gamemodes\stewiegm.pwn(401) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
pawn Код:
if(!strcmp(cmdtext, "/adminduty"))
    {
        if(GetPVarInt(playerid, "pAdmLvl") > 0)
        {
            if(GetPVarInt(playerid, "aDuty") < 1)
            {
                new sMessage[100], sName[24];
                GetPlayerName(playerid, sName, 24);
                format(sMessage, 100, "Bem-Vindo, {63A659}%s. Vocк estб logado como um administrador nivel {FFCC00}%d", sName, GetPVarInt(playerid, "pAdmLvl"));
                SendClientMessage(playerid, 0xFFFFFFAA, sMessage);
            }
        }
        else return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й um administrador!");

        return 1;
    }

Tipo, eu resolvi, mas fiquei meio confuso.
Essa linha que zuou o bagulho:

Код:
 if(GetPVarInt(playerid, "aDuty") = 1)
Essa nгo funcionou

Код:
 if(GetPVarInt(playerid, "aDuty") < 1)
Mas essa sim.

Eu sei que tem operadores e pб, mas alguma pessoa menos noob que eu pode explicar?

Ah, agora saquei que tem que usar ==.

Mas, por que?
Reply
#2

Ambos sгo operadores, um de comparaзгo, outro de atribuiзгo.
Reply
#3

Ah, entendi.

Entгo se eu quiser comparar, como eu quis fazer, usa ==, se eu for modificar (atribuir), uso =. Certo.
Reply
#4

Isso mesmo amigo,
= й para atribuir valor
== й para comprar valor
Reply
#5

Й, eu entendi, й que faz tempo.

o euri == 1; ¬¬

Nгo vai funcionar por que tem que estar dentro de uma estrutura de controle.


@EDIT

e nгo funciona sуo no no if, bonitгo.
Reply
#6

Й o que estou falando, =D
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)