SA-MP Forums Archive
[Ajuda] Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] (/showthread.php?tid=355468)



[Ajuda] Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - MatheusNunes - 30.06.2012

Olб pessoal, como eu disse meu servidor estб com um bug (avб)

Exemplo: Eu Digito /setcar 400 [MVV]Matheus 1 0 , e o carro й setado normalmente, mas ele fica como por exemplo, um carro setado por /cv 400, todos podem entra e dirigir nele, e ele nгo fica no meu nome

Print:


Atй aqui tudo bem...


Aqui, йra pra ter aparecido este veiculo й seu seja bem vindo, e йra pra dar sу pra mim ( [MVV]Matheus ) entrar nele.



Re: Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - leonardo1434 - 30.06.2012

Manda o cуdigo do /setcar sem ele й impossнvel saber pois nгo somos videntes.


Re: Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - Vitor_Gorzoni - 30.06.2012

Sem o codigo й impossivel como o Leonardo disse ... poste ai


Re: Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - MatheusNunes - 30.06.2012

Quote:
Originally Posted by leonardo1434
Посмотреть сообщение
Manda o cуdigo do /setcar sem ele й impossнvel saber pois nгo somos videntes.
Acho que й este:

Код:
if(strcmp(cmd, "/setcar", true) == 0) {
		    new aname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
            format(file, sizeof(file), PASTA_CONTAS, aname);
            if(pAdmin[playerid] > 2){
			new carid, Float:ang, nome[128], cor1[128], cor2;
			new tmp[256];
		    new gString[256];

			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)){
				SendClientMessage(playerid, tcadm, "ID invбlido. ID's vбlidos: 400 a 611");
				return 1;
			}
		    carid = strval(tmp);
		if(carid == 425 || carid == 469 || carid == 538 || carid == 537 || carid == 520 || carid == 449 || carid == 447 || carid == 569 || carid == 570 || carid == 432)
		{
		    SendClientMessage(playerid, tcadm, "ERRO: ID invбlido!");
		    return 1;
		}
    	    tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid, tcadm, "Use: /setcar [id-veiculo] [dono] [cor1] [cor2]");
				return 1;
			}
			set(nome, tmp);

    	    tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid, tcadm, "Use: /setcar [id-veiculo] [dono] [cor1] [cor2]");
				return 1;
			}
			set(cor1,tmp);

    	    tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid, tcadm, "Use: /setcar [id-veiculo] [dono] [cor1] [cor2]");
				return 1;
			}
			cor2 = strval(tmp);
   if(carid >= 400 && carid <= 611){
			    if(IsPlayerInAnyVehicle(playerid)){
   			        if(IsNumeric(cor1)){
                		new playerip[64];
                		GetPlayerIp(playerid, playerip, sizeof(playerip));
				        new File:temp;
				        new Float:X, Float:Y, Float:Z;
						GetPlayerPos(playerid, X, Y, Z);
						GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
						format(gString, sizeof(gString), "%d %f %f %f %f %s %d //%s - Setado por %s - %s\r\n", carid, X, Y, Z, ang, cor1, cor2, nome, PlayerName(playerid), playerip);
						temp = fopen("carros.txt", io_append);
    	                fwrite(temp, gString);
        	            fclose(temp);
            	        SendClientMessage(playerid, COLOR_GREEN, "Carro setado com sucesso.");
                        printf("%s acaba de setar um carro para %s - %s.", PlayerName(playerid), nome, playerip);
            	        SetTimerEx("CriarVeiculo",10000,false,"dffffdd",carid,X,Y,Z,ang,strval(cor1),cor2);
						return 1;
			        } else {
					    SendClientMessage(playerid, tcadm,"Use: /setcar [id-veiculo] [carro-local-ou-dono] [cor1] [cor2]");
					    return 1;
			        }
				}
				else{
				    SendClientMessage(playerid, tcadm, "Vocк nгo estб em nenhum veнculo e assim nгo pode setar um carro.");
					return 1;
				}
			}
			else{
				SendClientMessage(playerid, tcadm, "ID fora do normal | ID's = 400-611");
				return 1;
			}
		} else {
			SendClientMessage(playerid, tcadm, "Vocк nгo tem permissгo para isso");
			return 1;
		}
	}



Re: Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - leonardo1434 - 30.06.2012

Se fosse em zcmd eu atй fazia... nem vou tentar pois estou enferrujado com este mйtodo...


Re: [Ajuda] Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - MatheusNunes - 30.06.2012

Alguйm pode me ajudar ? D:


Re: [Ajuda] Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - DrTHE - 30.06.2012

Esse "/SetCar" nгo й do sistema que vocк esta querendo, tente usar por "/Ccar"


Re: [Ajuda] Bug /setcar [IDcarro] [Dono] [Cor1] [Cor2] - MatheusNunes - 01.07.2012

Isso mesmo THE_FALLEN, Obrigado, desculpem o transtorno, й que sou novato em pawno ^^