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
Bump!
Resio sam otvaranje, ostalo mi je ovo sto ne ispisuje i dole ona pitanja...
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
Mozes da mi obljasnis malo bolje? Posto te ne razumem ni 1%, kao sto rekoh kapije sam resio
Bump! Ostalo mi je samo jos ovo za string, sto nece da ispisuje poruke, znate li zasto? Pomozite
Kakve poruke nece da ispisuje?
Kad se otvara kapija, a pogledaj gore 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);
SendClientMessage(playerid, COLOR_BLUE, string);
pijacakapijaState = 1;
SetTimer("pijacakapijaZatvori", 5000, 0);
return 1;
}
stavi tako i radice ti
Probacu, mada mislim da kada ide SendClientMessage, da samo pokazuje onom ko otvara :) Ali probacu