[Pomoc] /buyboat - save

Započeo MEMOREX™️, Decembar 31, 2011, 03:15:06 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: Ovako imam boatownership dao mi jedan frend a sad ja nezznam dal je on to skinia ili je sam uradio .. Znaci kad kupim brod sa /buyboat i oda moram /spawnboat da mi se stvori pored mene, i mene zanima kako da uradim da kad izadjem van sa igre da mi taj brod ostave kupljen sa opet kucam /boatspawn i da mi se stvori pored mene... Jer kad odem relog a kucam  /boatspawn kaze mi da nemam kupljen brod a kupio sam ga ranie.. Treba mi pomoci kako da uradim da mi se saveta ono sto kupim, a ja cu tako onda i editat za /buycar i /buybike :)
Dio skripte:
Komanda /buyboat:

if(strcmp(cmd,"/buyboat",true)==0)
   {
       if(IsPlayerConnected(playerid))
   {
       if (PlayerInfo[playerid][pBoatOwner] == 0)
       {
           if(PlayerToPoint(5.0,playerid, 1227.0999755859,-2556.8999023438,3.0999999046326))
           {
                 new x_nr[256];
                     x_nr = strtok(cmdtext, idx);
     if(!strlen(x_nr)) {
     SendClientMessage(playerid, COLOR_SVETLOZELENA, "----------------------------[Boat Ownership]--------------------------");
 SendClientMessage(playerid, COLOR_DGOLD, "KORISTENJE: /buyboat [ime broda]");
 SendClientMessage(playerid, COLOR_WHITE, "Dostupni brodovi: Squallo (5.000.000$), Speeder(2.500.000$), Tropic(5.500.000$)");
 SendClientMessage(playerid, COLOR_WHITE, "Dostupni brodovi: Marquis (1.500.000$), Launch(890.000$), Dinghy(950.000$)");
 SendClientMessage(playerid, COLOR_SVETLOZELENA, "---------------------------------------------------------------------------");
 return 1;
  }
          if(strcmp(x_nr,"Squallo",true) == 0)
  {
     if (PlayerInfo[playerid][pBoatOwner] == 0)
 {
     SendClientMessage(playerid, COLOR_GOLD, "INFO: Cestitamo vam na kupnji polvila, posto vam je ovo prvi put koristite /boathelp za pomoc!");
                         SendClientMessage(playerid, COLOR_GOLD, "INFO: Otidite u more i upisite /boatspawn da stvorite svoj brod, pazite da niste pored objekta!");
     PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
 PlayerInfo[playerid][pBoatOwner] = 1;
 PlayerInfo[playerid][pBoatFirst] = 1;
 PlayerInfo[playerid][pBoatModel] = 446;
 GivePlayerMoney(playerid, -5000000);
 }
  }
  if(strcmp(x_nr,"Speeder",true) == 0)
  {
     if (PlayerInfo[playerid][pBoatOwner] == 0)
 {
               SendClientMessage(playerid, COLOR_GOLD, "INFO: Cestitamo vam na kupnji polvila, posto vam je ovo prvi put koristite /boathelp za pomoc!");
                         SendClientMessage(playerid, COLOR_GOLD, "INFO: Otidite u more i upisite /boatspawn da stvorite svoj brod, pazite da niste pored objekta!");
                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
         PlayerInfo[playerid][pBoatOwner] = 1;
 PlayerInfo[playerid][pBoatFirst] = 1;
 PlayerInfo[playerid][pBoatModel] = 452;
 GivePlayerMoney(playerid, -2500000);
 }
    }
  if(strcmp(x_nr,"Tropic",true) == 0)
  {
     if (PlayerInfo[playerid][pBoatOwner] == 0)
 {
               SendClientMessage(playerid, COLOR_GOLD, "INFO: Cestitamo vam na kupnji polvila, posto vam je ovo prvi put koristite /boathelp za pomoc!");
                         SendClientMessage(playerid, COLOR_GOLD, "INFO: Otidite u more i upisite /boatspawn da stvorite svoj brod, pazite da niste pored objekta!");
                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
         PlayerInfo[playerid][pBoatOwner] = 1;
 PlayerInfo[playerid][pBoatFirst] = 1;
 PlayerInfo[playerid][pBoatModel] = 454;
 GivePlayerMoney(playerid, -5500000);
 }
  }
  if(strcmp(x_nr,"Marquis",true) == 0)
  {
     if (PlayerInfo[playerid][pBoatOwner] == 0)
 {
               SendClientMessage(playerid, COLOR_GOLD, "INFO: Cestitamo vam na kupnji polvila, posto vam je ovo prvi put koristite /boathelp za pomoc!");
                         SendClientMessage(playerid, COLOR_GOLD, "INFO: Otidite u more i upisite /boatspawn da stvorite svoj brod, pazite da niste pored objekta!");
                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
         PlayerInfo[playerid][pBoatOwner] = 1;
 PlayerInfo[playerid][pBoatFirst] = 1;
 PlayerInfo[playerid][pBoatModel] = 484;
 GivePlayerMoney(playerid, -1500000);
 }
  }
  if(strcmp(x_nr,"Launch",true) == 0)
  {
     if (PlayerInfo[playerid][pBoatOwner] == 0)
 {
               SendClientMessage(playerid, COLOR_GOLD, "INFO: Cestitamo vam na kupnji polvila, posto vam je ovo prvi put koristite /boathelp za pomoc!");
                         SendClientMessage(playerid, COLOR_GOLD, "INFO: Otidite u more i upisite /boatspawn da stvorite svoj brod, pazite da niste pored objekta!");
                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
         PlayerInfo[playerid][pBoatOwner] = 1;
 PlayerInfo[playerid][pBoatFirst] = 1;
 PlayerInfo[playerid][pBoatModel] = 595;
 GivePlayerMoney(playerid, -890000);
 }
  }
  if(strcmp(x_nr,"Dinghy",true) == 0)
  {
     if (PlayerInfo[playerid][pBoatOwner] == 0)
 {
               SendClientMessage(playerid, COLOR_GOLD, "INFO: Cestitamo vam na kupnji polvila, posto vam je ovo prvi put koristite /boathelp za pomoc!");
                         SendClientMessage(playerid, COLOR_GOLD, "INFO: Otidite u more i upisite /boatspawn da stvorite svoj brod, pazite da niste pored objekta!");
                 PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
         PlayerInfo[playerid][pBoatOwner] = 1;
 PlayerInfo[playerid][pBoatFirst] = 1;
 PlayerInfo[playerid][pBoatModel] = 473;
 GivePlayerMoney(playerid, -950000);
 }
  }
  }
           }
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Niste kod mjesta za kupnju broda ili vec posjedujete brod!");
           return 1;
}
       }//not connected
return 1;
}

Komanda /spawnboat:

if(strcmp(cmd, "/spawnboat", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
if (PlayerInfo[playerid][pBoatFirst] == 1)
           {
               SendClientMessage(playerid, COLOR_GOLD, "INFO: Cestitamo plovilo vam se stovrilo te sada je vase!");
               new Modelid = PlayerInfo[playerid][pBoatModel];
               new Boja1 = PlayerInfo[playerid][pBoatBoja1];
               new Boja2 = PlayerInfo[playerid][pBoatBoja2];
               new Float:X; new Float:Y; new Float:Z;
GetPlayerPos(playerid,X,Y,Z);
//boat = CreateDynamicObject(3279,X,Y,Z-0.7,0, 0, 0);
AddStaticVehicle(Modelid, X,Y,Z, 0, Boja1, Boja2);
               PlayerInfo[playerid][pBoatFirst] = 0;
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Ako nesto ne kontate javite da vam objasnim sta ocu reci
Poslednja Izmena: Decembar 31, 2011, 03:15:44 PRE PODNE od Memorexâ„¢
Skriptam za pare

Imas tamo u .ini postavljeno
pboatowner =
i
pboatmode =
?
Trenutni projekt: NightLife Roleplay

Bizz System 40%
House System 70%
Car Ownership 20%
Log/reg System 100%
Poslovi 20%
Anticheat 0%
Organizacije 50%
Event System 0%
Komande 20%

Kao petstoti put kazem ti da ne seri da je tvoja skripta kad je moja(Balkan Elite) ja sam napravio taj boat ownership, zato nemoj lagat dao ti je frend ovo ono krades tude zasluge,ti i onaj davor koj je ukro skriptu...!
Radi sa .ini....
Poslednja Izmena: Decembar 31, 2011, 17:13:25 POSLE PODNE od !вє!ѕєуzιι¢н™
Izrada web aplikacija/desktop aplikacija, kontakt PM.
VPS/Dedi managment 'n' hosting @pm also.

Moraš imat 'namještenu' varijablu kod pInfa, i onda u komandu dodaš samo da ti savea račun, tj. vjerojatno u tvojem slučaju OnPlayerUpdate ili OnPlayerUpdateEx.
Aequam memento rebus in arduis servare mentem.

Citat: LuKsA poslato Decembar 31, 2011, 17:44:39 POSLE PODNE
Moraš imat 'namještenu' varijablu kod pInfa, i onda u komandu dodaš samo da ti savea račun, tj. vjerojatno u tvojem slučaju OnPlayerUpdate ili OnPlayerUpdateEx.

nekontam kako to da uradim :D
Skriptam za pare