U2C 1.0.7 (soucis de gveh)
#1

Bonjour, je cherche depuis longtemps а corrigй le soucis du gveh de mr fredo sur U2C 1.0.7, mais je ne trouve pas.
En gros, lorsqu'on crййe un vйhicule, il ne se sauvegarde pas, lorsqu'on modifie le modиle par exemple, l'action s'effectue correctement, mais au reboot, les vйhicules ne se charge pas (pourtant ils sont dans le fichier)
Mais il y'a un autre problиme, avec les commandes comme /avrenamep (pour changer le proprio), lorsqu'on l'utilise IG, зa nous renvoie que la commande n'existe pas. Et зa le fait pour plusieurs commandes.
Mais, j'ai aussi remarquй qu'il y'avait une ligne d'espace entre chaque vйhicule (une fois le reboot fait) et qu'il y'avait deux fois le nom du vйhicule, vous allez comprendre en dessous


AVANT LE REBOOT:

1|520|765.829284|2934.791748|12.163499|105.518402| 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|50|A rmy|Hydra
2|520|781.557983|2939.281494|12.165599|104.774803| 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|50|A rmy|Hydra


APRES LE REBOOT:

1|520|765.829284|2934.791748|12.163499|105.518402| 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|50|A rmy|Hydra|Hydra

2|520|781.557983|2939.281494|12.165599|104.774803| 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|50|A rmy|Hydra|Hydra


Code:
	if(strcmp(cmdtext, "/avrenamep", true) == 0)
	{
	    if(IsPlayerConnected(playerid) && PlayerInfo[playerid][pAdmin] >= 3)
	    {
	        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	        {
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[64];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendClientMessage(playerid, COL_RED, "USAGE: /avrenamep [nom du proprietaire]");
					return 1;
				}
	            new vehicleid = GetPlayerVehicleID(playerid);
	            strmid(VehiculeInfo[vehicleid][Proprio],result,0,strlen(result),MAX_PLAYER_NAME);
       	    	format(string,sizeof(string),"Vous avez changer le proprietaire de ce vehicule (%s) a %s",VehiculeInfo[vehicleid][Nom],VehiculeInfo[vehicleid][Proprio]);
	    		SendClientMessage(playerid,COL_GREEN,string);
			}
			else SendClientMessage(playerid,COL_LIGHTRED,"Vous n'кte pas au volant d'un vehicule!");
	    }
	    else SendClientMessage(playerid,COL_LIGHTRED,"Vous n'кte pas autoriser a utiliser cette commande!");
	    return 1;
	}
Code:
	if(strcmp(cmdtext, "/avmodel", true) == 0)
	{
	    if(IsPlayerConnected(playerid) && PlayerInfo[playerid][pAdmin] >= 1337)
	    {
	        if(!IsPlayerInAnyVehicle(playerid))
	        {
	            SendClientMessage(playerid,COL_LIGHTRED,"Vous n'кte pas dans un vehicule!");
	            return 1;
	        }
	        tmp = strtok2(cmdtext,idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COL_WHITE, "UTILISATION: /avmodel [nom/moedelid]");
				return 1;
			}
			new modelid = ReturnModelByName(tmp);
			if(modelid == 0)
			{
				SendClientMessage(playerid, COL_WHITE, "Modelid incorect! Assurer vous d'avoir mit un nom de vehicule existant ou d'un modelid corect!");
				return 1;
			}
			new vehicleid = GetPlayerVehicleID(playerid);
			new Float:x,Float:y,Float:z,Float:a;
			GetVehiclePos(vehicleid,x,y,z);
			GetVehicleZAngle(vehicleid,a);
			RemoveAllPlayerFromVehicle(vehicleid);
			VehiculeInfo[vehicleid][Model] = modelid;
			strmid(VehiculeInfo[vehicleid][Nom],VehicleName[VehiculeInfo[vehicleid][Model]-400],0,strlen(VehicleName[VehiculeInfo[vehicleid][Model]-400]),64);
			SetTimerEx("DestroyVeh",1500,0,"i",vehicleid);
			SetTimerEx("CreateVeh",2000,0,"iffff",vehicleid,x,y,z,a);
			SauvegardeVeh();
			SendClientMessage(playerid,COL_GREEN,"Model du vehicule changer!");
		}
	    else SendClientMessage(playerid,COL_LIGHTRED,"Vous n'кte pas autoriser a utiliser cette commande!");
	    return 1;
	}
Reply
#2

Le GVeh n'est plus optimisй pour les nouvelles versions. Le mieux est de le concevoir sois-mкme
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)