[AJUDA]Strcmp para zcmd ¬¬
#1

Bom eu passei um bom tempo transformando meus comandos de ctrcmp para zcmd e quando fui copilar ta dando isso:
pawn Код:
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\APP\PAWNO\include\gl_common.inc(74) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\APP\PAWNO\include\gl_common.inc(95) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\APP\PAWNO\include\gl_common.inc(118) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\APP\PAWNO\include\gl_common.inc(133) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(448) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(813) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(1161) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(1194) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(1205) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(4720) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(4869) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(4939) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5143) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5313) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5322) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5420) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5530) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5548) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5566) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5584) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5602) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5620) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5638) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5656) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5674) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5692) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5710) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5728) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5746) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5857) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5872) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5887) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5907) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(5932) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(6511) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Eduardo\Desktop\[__EdUaRdO__]\GTA\Evolution Killers\gamemodes\GM.pwn(6785) : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


36 Warnings.
Se eu colocar new string... em cada comando vai tirando os warnings eu sei, mas fazer isso pra que? sу pra pesar o gm mais pesado do que ja й.
E por azar eu fechei o pawno e nгo da pra dar CTRL + Z -.-' O que eu faзo? volto pra strcmp denovo? --'
Me ajudem por favor =/
Reply
#2

Isso aconteceu comigo mais eu somente adcionei/deletei a string[128];
Reply
#3

Adicionou/Deletou onde?
Reply
#4

adiciona no to do gm e apaga o resto!
Reply
#5

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
adiciona no to do gm e apaga o resto!
o resto que ele diz й as strings que estao sendo criadas..

Se voce cria uma string no top como "Str" por exemplo
E no comando vc adiciona umas string com o mesmo nome, irб dar erros, pois nгo poderб criar 2 strings com o mesmo nome... Crie uma apenas para todo o gm, e pronto.
Reply
#6

Tipow mas se quanto eu coloco aqui? new string[?]; porque eu coloquei 256 e ficou muito pesado, eu nгo entendo disso poderiam me explicar?
Reply
#7

Quote:
Originally Posted by Edu33
Посмотреть сообщение
Tipow mas se quanto eu coloco aqui? new string[?]; porque eu coloquei 256 e ficou muito pesado, eu nгo entendo disso poderiam me explicar?
faz a contagem de quantas cйlulas vc vai precisar, nao й sempre que vc coloca 256..

Eu recomendo colocar 128...
mas tem casos que vc vai precisar definir mais cйlulas na string.
Reply
#8

Tipow eu nгo sei contar essas coisas por isso que me perco nessa parte, й que o gm й grande e tem muitas strings assim
Reply
#9

Quote:
Originally Posted by Edu33
Посмотреть сообщение
Tipow eu nгo sei contar essas coisas por isso que me perco nessa parte, й que o gm й grande e tem muitas strings assim
Por isso que da aquela mensagem grande quando voce compila, vc esta definindo muitas cйlulas sendo que sу esta usando no mбximo 100, por ai...

quando й definido as celulas na string, seriam quantos caracteres vao aparecer..

Exemplo:

pawn Код:
CMD:ligar(playerid, params[])
{
    new id, string[50], name[MAX_PLAYER_NAME], nameid[MAX_PLAYER_NAME];
    if(sscanf(params, "u", id)) continue;
    GetPlayerName(playerid, name, 32); //32 sгo o mбximo de caracteres que o nome pode ter
    GetPlayerName(id, nameid, 32); //32 sгo o mбximo de caracteres que o nome pode ter
    format(string, sizeof(string), "%s estб te ligando."/*Aqui voce usarб no mбximo 50 cйlulas para enviar a mensagem*/. name);
    //formata o nome do playerid e envia na SendClientMessage para o id
    SendClientMessage(id, -1, string);
    format(string, sizeof(string), "vocк ligou para %s"/*Aqui voce usarб no mбximo 50 cйlulas para enviar a mensagem*/, nameid);
    //formata o nome do id e envia na SendClientMessage para o playerid
    SendClientMessage(playerid, -1, string);
    return 1;
}
acho que й isso, espero ter ajudado..
PS:Se eu estiver errado me corrijam
Reply
#10

Pow eu sou noob pra krl nisso ainda continua esse tanto de warning mais valeu a ajuda +2rep! Obrigadгo mesmo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)