Szerző Téma: kocsi mentés/betöltés probléma  (Megtekintve 695 alkalommal)

kocsi mentés/betöltés probléma
« Dátum: 2013. március 15. - 09:28:55 »
0 Show voters
Helló.
Elvileg így menti:
 
CMD:kocsikment(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
if(pInfo[playerid][pAdmin] >= 4)
{
    SendClientMessageToAll(FONTOS, \"{fc0808}----> {6afc08}Összes jármû elmentve!{fc0808}<----\");
    for(new i; i < MAX_VEHICLES; i ++)
    {
        if(vInfo[sOLD] == 1 || vInfo[sOLD] == 2)
        {
        if(!dini_Exists(vehicleFile(i)) )
      {
          dini_Create( vehicleFile(i) );
      }
               // SendClientMessageToAll(FONTOS, \"{fc0808}----> {6afc08}Összes jármû elmentve!{fc0808}<----\");
      SaveVehicle(i);
      ReloadVehicle(i);
   }
}
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy FõAdmin!\");
}
return 1;
}

 
ÉS így töltené be:
 
for( new i; i < MAX_VEHICLES; i++ )
{
if(dini_Exists(vehicleFile(i)) )
{
   LoadVehicle( i );
   printf(\"Kocsi %d betöltve!\", i);
}
}
print(\"- Kocsik Betöltve!\");

 
De nem történik semmi...
 
Elõre is köszönöm a segítséget!!

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
kocsi mentés/betöltés probléma
« Válasz #1 Dátum: 2013. március 16. - 14:49:54 »
0 Show voters
SaveVehicle(i);
ReloadVehicle(i);
LoadVehicle(i);
vehicleFile(i)

 
ezeket a függvényeket másold be...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

kocsi mentés/betöltés probléma
« Válasz #2 Dátum: 2013. március 16. - 15:48:15 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1363441794\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34892\" data-ipsquote-contentclass=\"forums_Topic

SaveVehicle(i);
ReloadVehicle(i);
LoadVehicle(i);
vehicleFile(i)

 
ezeket a függvényeket másold be...
 
Ezt találtam OnGameModeba:
 

for(new i; i < MAX_VEHICLES; i ++)
    {
        if(vInfo[sOLD] == 1 || vInfo[sOLD] == 2)
        {
        if(!dini_Exists(vehicleFile(i)) )
   {
          dini_Create( vehicleFile(i) );
   }
   SaveVehicle(i);
   ReloadVehicle(i);
}
}

 
GameModexitnél még van egy ilyen:
 

for(new i; i < MAX_VEHICLES; i ++)
    {
        if(vInfo[sOLD] == 1 || vInfo[sOLD] == 2)
        {
        if(!dini_Exists(vehicleFile(i)) )
   {
          dini_Create( vehicleFile(i) );
   }
   SaveVehicle(i);
   ReloadVehicle(i);
}
}

 
Van egy parancsban is:
 

CMD:kocsikment(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
if(pInfo[playerid][pAdmin] >= 4)
{
    SendClientMessageToAll(FONTOS, \"{fc0808}----> {6afc08}Összes jármû elmentve!{fc0808}<----\");
    for(new i; i < MAX_VEHICLES; i ++)
    {
        if(vInfo[sOLD] == 1 || vInfo[sOLD] == 2)
        {
        if(!dini_Exists(vehicleFile(i)) )
      {
          dini_Create( vehicleFile(i) );
      }
      SaveVehicle(i);
      ReloadVehicle(i);
   }
}
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy FõAdmin!\");
}
return 1;
}

 
Van egy ilyen is de ez nem csinál semmit:
 

CMD:kocsibetolt(playerid)
{
    if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
if(pInfo[playerid][pAdmin] >= 3)
for( new i; i < MAX_VEHICLES; i++ )
{
if(dini_Exists(vehicleFile(i)) )
{
   LoadVehicle( i );
   printf(\"Kocsi %d betöltve!\", i);
   msg(playerid,-1,\"Kocsik elvileg betöltve....\");
}
}
return 1;
}

 
És ennyi.
Ja meg amiket már írtam.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal