Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: 032.Marcus poslato Maj 13, 2012, 23:40:54 POSLE PODNE

Naslov: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: 032.Marcus poslato Maj 13, 2012, 23:40:54 POSLE PODNE
Scripta: Raven's RolePlay 0.3c
Problem: Pravio sam System za registraciju, stavio sam isti code za Spawn kao default, ali nece da stavi na tu lokaciju
Code: if(listitem == 0) // Srbija
    {
        PlayerInfo[playerid][pOrigin] = 1;
        SendClientMessage(playerid, COLOR_YELLOW2, "==================================================================");
        SendClientMessage(playerid, COLOR_YELLOW2, "Ok, dakle, vi ste iz Srbije");
        SendClientMessage(playerid, COLOR_YELLOW2, "Dobrodosli na UnderGround RolePlay");
SendClientMessage(playerid, COLOR_YELLOW2, "==================================================================");
        TutTime[playerid] = 1;
        RegistrationStep[playerid] = 0;
  PlayerInfo[playerid][pTut] = 1;
  PlayerInfo[playerid][pPos_x] = 1612.324;
PlayerInfo[playerid][pPos_y] = -2330.167;
PlayerInfo[playerid][pPos_z] = 13.5469;
MedicBill[playerid] = 0;
TutTime[playerid] = 1;
SetPlayerSpawn(playerid);
TogglePlayerControllable(playerid, 1);
SafeGivePlayerMoney(playerid, 5500);
        return 0;
    }

            
            
            
            
Scripta: Raven's RolePlay 0.3c
Problem: Rotiraju se vrata, probao sam da uradim ono sto pise u Tutorialu ali opet isto
Code: lspddoor1 = CreateDynamicObject(5422, 250.611,63.2995,1003.18,0.00,0.00,00.00); // LSPD Main Door
Iz ovoga sam
if(IsPlayerInRangeOfPoint(playerid, 2,250.611,63.2995,1003.18))
{
    if(lspd1 == 0)
    {
      MoveDynamicObject(lspddoor1, 250.611,63.2995,1000.64, 4.5000);
      SendClientMessage(playerid, COLOR_BLUE,"SAPD vrata su otvorena, zatvorite ih!");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima svoj daljinski i otvara vrata.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      lspd1 = 1;
}
else
{
      MoveDynamicObject(lspddoor1, 250.611,63.2995,1003.04, 4.5000);
      SendClientMessage(playerid, COLOR_BLUE,"SAPD su zatvorena, hvala!");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima svoj daljinski i zatvara vrata.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      lspd1 = 0;
}
}

Prebacio u ovo
if(IsPlayerInRangeOfPoint(playerid, 2,250.611,63.2995,1003.18))
{
    if(lspd1 == 0)
    {
      MoveDynamicObject(lspddoor1, 250.611,63.2995,1000.64, 4.5000, 0.00, 0.00, 0.00);
      SendClientMessage(playerid, COLOR_BLUE,"SAPD vrata su otvorena, zatvorite ih!");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima svoj daljinski i otvara vrata.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      lspd1 = 1;
}
else
{
      MoveDynamicObject(lspddoor1, 250.611,63.2995,1003.04, 4.5000, 0.00, 0.00, 0.00);
      SendClientMessage(playerid, COLOR_BLUE,"SAPD su zatvorena, hvala!");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima svoj daljinski i zatvara vrata.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      lspd1 = 0;
}
}




Scripta: Raven's RolePlay 0.3c
Problem: Otvara se kapija ali ne ispisuje ko je otvorio
Code: if (strcmp("/pijaca", cmdtext, true, 10) == 0)
{
if(pijacakapijaState) return SendClientMessage(playerid, COLOR_GRAD1, "Pijaca je vec otvorena");
if(!PlayerToPoint(10, playerid, 1637.59960938, -1141.79980469,19.70000076)) return SendClientMessage(playerid, COLOR_GRAD1, "Morate biti blizu Pijace da bi je otvorili");
MoveObject(pijacakapija, 1637.50000000,-1146.50000000,18.20000076, 5.5);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara Pijacu.", sendername);
pijacakapijaState = 1;
SetTimer("pijacakapijaZatvori", 5000, 0);
return 1;
}



Pitanje: Da li ima veze sto je MOD za 0.3c a verzija SAMPa 0.3d? Da li MOD treba da se prebacuje u 0.3d tj sada u 0.3e da mi ne bi ovo bagovalo?
Pitanje: Da li bi neko mogao da mi pomogne za Phone System da napravim
Naslov: Odg: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: 032.Marcus poslato Maj 14, 2012, 20:48:49 POSLE PODNE
Bump!
Resio sam otvaranje, ostalo mi je ovo sto ne ispisuje i dole ona pitanja...
Naslov: Odg: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: [BT:RP] Mayor ! poslato Maj 14, 2012, 20:58:17 POSLE PODNE
Sto se tice otvaranje uzmi streamer 0.3d i stavi svaka kapija ce se normalno otvarat i negde tu u komandi stavi sto se tice ko je otvorio negde stavi ovo iznad Timer pise ti SetTimer SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvoriti!");
}

i to je to a spawn trebas kucati /save negde i onda odes u my document >gta san andreas multiplayer>rawposition tako je bar kod mene i pise ti neki kordinati kopiras samo to zadnje i ides onda SetPlayerSpawn
te kordinate sto vidis zamjeni sa ovim i to je to
Naslov: Odg: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: 032.Marcus poslato Maj 15, 2012, 21:14:11 POSLE PODNE
Mozes da mi obljasnis malo bolje? Posto te ne razumem ni 1%, kao sto rekoh kapije sam resio
Naslov: Odg: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: 032.Marcus poslato Maj 16, 2012, 17:41:57 POSLE PODNE
Bump! Ostalo mi je samo jos ovo za string, sto nece da ispisuje poruke, znate li zasto? Pomozite
Naslov: Odg: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: ...Nikola... poslato Maj 16, 2012, 17:48:04 POSLE PODNE
Kakve poruke nece da ispisuje?
Naslov: Odg: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: 032.Marcus poslato Maj 16, 2012, 20:13:03 POSLE PODNE
Kad se otvara kapija, a pogledaj gore code
Naslov: Odg: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: |¤ White ¤| poslato Maj 17, 2012, 04:16:18 PRE PODNE
if (strcmp("/pijaca", cmdtext, true, 10) == 0)
{
if(pijacakapijaState) return SendClientMessage(playerid, COLOR_GRAD1, "Pijaca je vec otvorena");
if(!PlayerToPoint(10, playerid, 1637.59960938, -1141.79980469,19.70000076)) return SendClientMessage(playerid, COLOR_GRAD1, "Morate biti blizu Pijace da bi je otvorili");
MoveObject(pijacakapija, 1637.50000000,-1146.50000000,18.20000076, 5.5);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara Pijacu.", sendername);
SendClientMessage(playerid, COLOR_BLUE, string);
pijacakapijaState = 1;
SetTimer("pijacakapijaZatvori", 5000, 0);
return 1;
}
stavi tako i radice ti
Naslov: Odg: [Pomoc] Rotiranje & Spawn & Ostalo
Poruka od: 032.Marcus poslato Maj 17, 2012, 08:30:48 PRE PODNE
Probacu, mada mislim da kada ide SendClientMessage, da samo pokazuje onom ko otvara :) Ali probacu