27.03.2013, 03:27
Como pego id de uma casa MAX_CASAS ele endentifica que й ''c'' mais quando colocar nao fuciona no /infocasa fuiciona normal mais no comando que eu crio nao fuciona
nesse codigo aqui nao pego fico
1
2
3
4
5
6
7
8
quantas casa eu tinha criado
eu nao quero saber quantas casa criada quero saber o id dela
por favor alguem pode me dizer como faзo pra pegar o id dela ?
nesse codigo aqui nao pego fico
1
2
3
4
5
6
7
8
quantas casa eu tinha criado
eu nao quero saber quantas casa criada quero saber o id dela
Код:
if(strcmp(cmd,"/vercasaid", true) ==0){ for(new c = 0; c < MAX_CASAS; c++) { format(string, sizeof(string), "/Casas/casa%d.ini", c); new slg[256]; format(slg,sizeof(slg),"/Contas/%s.ini",dini_Get(string, "Dono")); dini_IntSet(string, "Id", c); if(dini_Exists(string)){ new str[256]; format(str, sizeof(str), "~~~~~~~~~~~~~~~ Nъmero: %d ~~~~~~~~~~~~~~~", c); SendClientMessage(playerid, VERMELHO, str); } } return 1; }
Код:
if(strcmp(cmd,"/infocasa", true) ==0){ for(new c = 0; c < MAX_CASAS; c++) { format(string, sizeof(string), "/Casas/casa%d.ini", c); new slg[256]; format(slg,sizeof(slg),"/Contas/%s.ini",dini_Get(string, "Dono")); if(dini_Exists(string)){ if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"))){ if(dini_Int(string, "TDono") == 1){ new str[256]; new pp[30]; if(dini_Int(string,"Trancada") == 1) format(pp, sizeof(pp), "Sim"); if(dini_Int(string,"Trancada") == 0) format(pp, sizeof(pp), "Nгo"); format(str, sizeof(str), "~~~~~~~~~~~~~~~ Nъmero: %d ~~~~~~~~~~~~~~~", c); SendClientMessage(playerid, VERMELHO, str); format(str, sizeof(str), "| INFO | Propriйtario: %s", dini_Get(string, "Dono")); SendClientMessage(playerid, 0xFFFFFFAA, str); if(dini_Int(string,"TMorador") == 1){ format(str, sizeof(str),"| INFO | Morador: %s", dini_Get(string,"Morador")); SendClientMessage(playerid, 0xFFFFFFAA, str); } else { format(str, sizeof(str),"| INFO | Morador: Ninguйm"); SendClientMessage(playerid, 0xFFFFFFAA, str); } format(str, sizeof(str), "| INFO | Valor: R$%d", dini_Int(string,"Preco")); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "| INFO | Interior: %d", dini_Int(string,"Int")); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "| INFO | Trancada: %s", pp); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "| INFO | Mensagem: %s", dini_Get(string,"Mensagemc")); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "| INFO | Ъltimo login do dono: %s", dini_Get(slg,"Lg")); SendClientMessage(playerid, 0xFFFFFFAA, str); if(dini_Int(string,"NaVila") == 1){ format(str, sizeof(str),"| INFO | Casa na vila, se vocк mora aqui pode abrir os portхes buzinando!", dini_Get(string,"Morador")); SendClientMessage(playerid, 0xFFFFFFAA, str); } if(dini_Int(string,"NaIlha") == 1){ format(str, sizeof(str),"| INFO | Casa na ilha, se vocк mora aqui pode abrir o portгo buzinando!", dini_Get(string,"Morador")); SendClientMessage(playerid, 0xFFFFFFAA, str); } format(str, sizeof(str), "~~~~~~~~~~~~~~~ Nъmero: %d ~~~~~~~~~~~~~~~", c); SendClientMessage(playerid, VERMELHO, str); } else { new str[256]; new pp[30]; if(dini_Int(string,"Trancada") == 1) format(pp, sizeof(pp), "Sim"); if(dini_Int(string,"Trancada") == 0) format(pp, sizeof(pp), "Nгo"); format(str, sizeof(str), "~~~~~~~~~~~~~~~ Nъmero: %d ~~~~~~~~~~~~~~~", c); SendClientMessage(playerid, VERMELHO, str); format(str, sizeof(str), "| INFO | Propriйtario: Ninguem"); SendClientMessage(playerid, 0xFFFFFFAA, str); if(dini_Int(string,"TMorador") == 1){ format(str, sizeof(str),"| INFO | Morador: %s", dini_Get(string,"Morador")); SendClientMessage(playerid, 0xFFFFFFAA, str); } else { format(str, sizeof(str),"| INFO | Morador: Ninguйm"); SendClientMessage(playerid, 0xFFFFFFAA, str); } format(str, sizeof(str), "| INFO | Valor: R$%d", dini_Int(string,"Preco")); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "| INFO | Interior: %d", dini_Int(string,"Int")); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "| INFO | Trancada: %s", pp); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "| INFO | Mensagem: %s", dini_Get(string,"Mensagemc")); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "| INFO | Ъltimo login do dono: (00/00/0000)"); SendClientMessage(playerid, 0xFFFFFFAA, str); format(str, sizeof(str), "~~~~~~~~~~~~~~~ Nъmero: %d ~~~~~~~~~~~~~~~", c); SendClientMessage(playerid, VERMELHO, str); if(dini_Int(string,"NaVila") == 1){ format(str, sizeof(str),"| INFO |Casa na vila, se vocк mora aqui pode abrir os portхes buzinando!", dini_Get(string,"Morador")); SendClientMessage(playerid, 0xFFFFFFAA, str); } if(dini_Int(string,"NaIlha") == 1){ format(str, sizeof(str),"| INFO | Casa na ilha, se vocк mora aqui pode abrir o portгo buzinando!", dini_Get(string,"Morador")); SendClientMessage(playerid, 0xFFFFFFAA, str); } format(str, sizeof(str), "~~~~~~~~~~~~~~~ Nъmero: %d ~~~~~~~~~~~~~~~", c); } } } } return 1; }
por favor alguem pode me dizer como faзo pra pegar o id dela ?