Skripta koju koristim: edit SunShine ROlePLay
Detaljan opis problema:Kad udje nowi ili stalni igrac na server dobije WL
Dio skripte:Koji deo treba ?
Neke slike/video za lakse dobivanje pomoci(neobavezno):
EO
http://zaslike.com/files/hqq5y46dyn2wqsbf4yy.png
[Pomoc] Nowi Igrac dobije WL
911
pregleda
19
postova
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
136
Postovi:
19
Teme:
Pridružio se:Feb. 2012
6. Jul 2013.
Eo VAM COD:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(killerid != 255)
{
if(GetPlayerState(killerid) == 2)
{
if(ProxDetectorS(20, killerid, playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo == 1||PlayerInfo == 1||PlayerInfo == 3||PlayerInfo ==3)
{
SCM(killerid, COLOR_YELLOW, "To je bilo drive-by ubistvo ne radi to vise!.");
return 1;
}
SetPlayerCriminal(killerid,255,"Ubistvo");
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
GivePlayerMoney(killerid, -500)
return 1;
}
}
}
}
if (gPlayerCheckpointStatus > 4 && gPlayerCheckpointStatus < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus = CHECKPOINT_NONE;
}
new caller = Mobile;
if(caller != 255)
{
if(caller < 255)
{
SCM(caller, COLOR_GRAD2, " Linija se prekinula....");
CellTime = 0;
CellTime = 0;
Mobile = 255;
}
Mobile = 255;
CellTime = 0;
}
ClearCrime(playerid);
if(GettingCK < 999)
{
if(IsPlayerConnected(killerid))
{
if(OnCK < 999)
{
new killer;
new dier;
GetPlayerName(playerid, dier, sizeof(dier));
GetPlayerName(killerid, killer, sizeof(killer));
format(string, sizeof(string), "* %s je izvrsio Character Kill na vama, ne mozete igrati sa vasim likom vise.",killer);
SCM(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "** %s je izvrsio Character Kill na %s **",killer,dier);
CKLog(string);
BroadCast(COLOR_LIGHTRED, string);
PlayerInfo = 1;
if(GettingCK < 999) { GettingCK = 999; }
else if(OnCK < 999) { OnCK = 999; }
if(GettingCK < 999) { GettingCK = 999; }
else if(OnCK < 999) { OnCK = 999; }
KickPlayer = 1;
}
}
}
if(victimteam >= 4)
{
if(IsPlayerConnected(killerid))
{
new slice = 100; //$100
playercash = GetPlayerMoney(playerid);
if(gTeam != 2) { WantedPoints += 2; }
if(SafeTime <= 0)
{
if(gTeam != gTeam)
{
if(GetPlayerState(killerid) == 1)
{
PlayerInfo = PlayerInfo + 2;
}
else
{
PlayerInfo++;
}
PlayerInfo--;
}
}
Underboss
Novi Član
240 / 250 XP
🌱Početnik(0)
667
Postovi:
82
Teme:
Pridružio se:Apr. 2012
6. Jul 2013.
Treba nam deo skriptet po onplayerconnect, ili uzmi sam ukucaj SetPlayerWantedLevel ili SetPlayerCriminal i nacices 🙂
6. Jul 2013.
αησηумσυѕ wrote on July 6, 2013, 12:38 pm:
Treba nam deo skriptet po onplayerconnect, ili uzmi sam ukucaj SetPlayerWantedLevel ili SetPlayerCriminal i nacices 🙂
SetPlayerWantedLevel eto ti ga gore eo ti i ovo drugo SetPlayerCriminal
public SetPlayerCriminal(playerid,declare,reason[])
{
if(IsPlayerConnected(playerid))
{
PlayerInfo += 1;
SetPlayerColor(playerid,COLOR_RED);
new points = WantedPoints;
new turned;
new turner;
new turnmes;
new wantedmes;
new wlevel;
strmid(PlayerCrime, reason, 0, strlen(reason), 255);
GetPlayerName(playerid, turned, sizeof(turned));
if (declare == 255)
{
format(turner, sizeof(turner), "Nepoznat");
strmid(PlayerCrime, turner, 0, strlen(turner), 255);
}
else
{
if(IsPlayerConnected(declare))
{
GetPlayerName(declare, turner, sizeof(turner));
strmid(PlayerCrime, turner, 0, strlen(turner), 255);
strmid(PlayerCrime, turned, 0, strlen(turned), 255);
strmid(PlayerCrime, reason, 0, strlen(reason), 255);
}
}
format(turnmes, sizeof(turnmes), "Pocinili ste zlocin: %s. Prijavio: %s.",reason,turner);
SCM(playerid, COLOR_LIGHTRED, turnmes);
if(points > 0)
{
new yesno;
if(points == 3) { if(WantedLevel != 1) { WantedLevel = 1; wlevel = 1; yesno = 1; } }
else if(points >= 4 && points <= 5) { if(WantedLevel != 2) { WantedLevel = 2; wlevel = 2; yesno = 1; } }
else if(points >= 6 && points <= 7) { if(WantedLevel != 3) { WantedLevel = 3; wlevel = 3; yesno = 1; } }
else if(points >= 8 && points <= 9) { if(WantedLevel != 4) { WantedLevel = 4; wlevel = 4; yesno = 1; } }
else if(points >= 10 && points <= 11) { if(WantedLevel != 5) { WantedLevel = 5; wlevel = 5; yesno = 1; } }
else if(points >= 12 && points <= 13) { if(WantedLevel != 6) { WantedLevel = 6; wlevel = 6; yesno = 1; } }
else if(points >= 14) { if(WantedLevel != 10) { WantedLevel = 10; wlevel = 10; yesno = 1; } }
if(WantedLevel >= 1) { if(gTeam == 3) { gTeam = 4; } }
if(yesno)
{
format(wantedmes, sizeof(wantedmes), "Trenutni Wanted Level: %d", wlevel);
SCM(playerid, COLOR_LIGHTRED, wantedmes);
foreach (Player, i)
{
if(PlayerInfo == 1||PlayerInfo == 1||PlayerInfo == 2||PlayerInfo == 2||PlayerInfo == 3||PlayerInfo == 3)
{
/*format(cbjstore, sizeof(turnmes), "BAZA: Svim jedinicama: Prijavio: %s || Zlocin: %s, Osumnjiceni: %s",turner,reason,turned);
SCM(i, TEAM_BLUE_COLOR, cbjstore);*/
}
}
}
}
}
}Underboss
Novi Član
240 / 250 XP
🌱Početnik(0)
667
Postovi:
82
Teme:
Pridružio se:Apr. 2012
6. Jul 2013.
OMFG, daj bre ovamo onplayerconnect a ne ovo jao, ovo sam ti rekao da potrazis u onplayerconnect a ne da mi das, sad lepo daj onplayerconnect!
6. Jul 2013.
αησηумσυѕ wrote on July 6, 2013, 1:46 pm:
OMFG, daj bre ovamo onplayerconnect a ne ovo jao, ovo sam ti rekao da potrazis u onplayerconnect a ne da mi das, sad lepo daj onplayerconnect!
eo ti 😄
public OnPlayerConnect(playerid)
{
AfkCheck = 0;
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
new string;
new h1,h2,h3,h4,h5,h6,h7,h8,h9;
h1 = strfind(plname, "Pinki", true)
h2 = strfind(plname, "Frenk", true);
h3 = strfind(plname, "Aca", true);
h4 = strfind(plname, "", true);
h5 = strfind(plname, "", true);
h6 = strfind(plname, "", true);
h7 = strfind(plname, "", true);
h8 = strfind(plname, "", true);
h9 = strfind(plname, "", true);
new namestring = strfind(plname, "_", true);
if(h1 == -1 && h2 == -1 && h3 == -1 && h4 == -1 && h5 == -1 && h6 == -1 && h7 && h8 && h9 == -1 && namestring == -1)
{
SCM(playerid, COLOR_YELLOW, " Vase ime nije prihvatljivo.");
SCM(playerid, COLOR_YELLOW, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}
PlayerInfo = 0;
gPlayerUsingLoopingAnim = 0;
gPlayerAnimLibsPreloaded = 0;
IsInBus = 0;
PlayerInfo = 0;
prisustvuje = 0;
SetTimerEx("Autorepair",3000,true,"d",playerid);
SetTimerEx("HeltiArmorUpdate",3000,true,"d",playerid);
IsOnePlayAnim = 0;
SetPlayerArmour(playerid, 0);
SetPlayerHealth(playerid, 100);
GPSTimer=SetTimerEx("GPSistem", 500, 1,"i",playerid)
GPSTD = TextDrawCreate(89.000000, 329.000000, "BEOGRAD");
TextDrawAlignment(GPSTD, 2);
TextDrawBackgroundColor(GPSTD, 255);
TextDrawFont(GPSTD, 2);
TextDrawLetterSize(GPSTD, 0.400000, 1.100000);
TextDrawColor(GPSTD, -109574913);
TextDrawSetOutline(GPSTD, 1);
TextDrawSetProportional(GPSTD, 1);
//------------ Prikazuje Zone tj mesta gde se igrac nalazi
/*GPSTD = TextDrawCreate(497.000000, 135.000000, "~g~100%");
TextDrawBackgroundColor(GPSTD, 255);
TextDrawFont(GPSTD, 2);
TextDrawLetterSize(GPSTD, 0.329999, 1.300000);
TextDrawColor(GPSTD, 16777215);
TextDrawSetOutline(GPSTD, 1);
TextDrawSetProportional(GPSTD, 1);
TextDrawSetShadow(GPSTD, 1);*/
//------------ Isto zone na nasem
GPSSTimer=SetTimerEx("GPSSistem", 500, 1,"i",playerid)
Grad = TextDrawCreate(4970.000000, 1150.000000, "~g~100%");
TextDrawBackgroundColor(Grad, 255);
TextDrawFont(Grad, 2);
TextDrawLetterSize(Grad, 0.329999, 1.300000);
TextDrawColor(Grad, 16777215);
TextDrawSetOutline(Grad, 1);
TextDrawSetProportional(Grad, 1);
TextDrawSetShadow(Grad, 1);
//------------------
//------------ Prikazuje kes od Banke
CosakTimer=SetTimerEx("Cosak", 800,1,"i", playerid);
//--Pare sistem--
pare0 = TextDrawCreate(515.000000, 105.000000, "$0000000");
TextDrawBackgroundColor(pare0, 255);
TextDrawFont(pare0, 2);
TextDrawLetterSize(pare0, 0.280000, 1.100000);// 0.5, 1.6
TextDrawColor(pare0, -32568);
TextDrawSetOutline(pare0, 1);
TextDrawSetProportional(pare0, 1);
//------------
zatvorvreme = SetTimerEx("ZatvorVreme", 1000,1,"i", playerid);
TextDrawShowForPlayer(playerid, plus);7. Jul 2013.
|•|DC-RP|•|-Pinki wrote on July 7, 2013, 2:10 am:
Ima li odgovora ?
provjeri onplayerspawn, setplayerspawn dal ima za postavljanje wanteda, ako ne nades onda samo postavi kad se spawnas da stavi wanted level na 0
7. Jul 2013.
Crazyn3ss wrote on July 7, 2013, 2:10 am:
Ima li odgovora ?
provjeri onplayerspawn, setplayerspawn dal ima za postavljanje wanteda, ako ne nades onda samo postavi kad se spawnas da stavi wanted level na 0
Pogledaj ove podace:
public OnPlayerSpawn(playerid)
{
if(PlayerInfo < 0)
{
SetPlayerSkin(playerid, 299);
}
if(GetPlayerMoney(playerid) < 0)
{
SetPlayerSkin(playerid, 299);
}
if(PlayerInfo >= 2)
{
SetPlayerSkin(playerid, PlayerInfo);
}public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
SetPlayerSkin(playerid, PlayerInfo);
SetPlayerScore(playerid, PlayerInfo);
if(PlayerInfo == 0)
{
gOoc = 1; gNews = 1; gFam = 1;
SetPlayerInterior(playerid, 0);
PlayerInfo = 0;
SetPlayerPos(playerid, 394.50, -1526.42, 34.27); SetPlayerFacingAngle(playerid, 139.7829);
SetPlayerCameraPos(playerid, 1636.03, -1358.01, 120.72);
SetPlayerCameraLookAt(playerid, 1631.29, -1356.41, 120.61);
TogglePlayerControllable(playerid, 0);
RegistrationStep = 1;
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Dali ste Musko ili Zensko?", "Musko \nZensko", "U redu", "Odustani");
return 1;
}
if(AdminSpec == 1)
{
return 1;
}
if(PlayerInfo == 1)
{
SetPlayerSkin(playerid, 26);
}
if(PlayerInfo == 1)
{
SetPlayerSkin(playerid, 79);
}
if(PlayerInfo == 2)
{
SetPlayerSkin(playerid, 79);
}
if(PlayerInfo == 40)
{
SetPlayerSkin(playerid, 236);
}
if(PlayerInfo >= 2)
{
SetPlayerSkin(playerid, 294);
}
if(PlayerInfo >= 1)
{
SetPlayerSkin(playerid, 188);
}
if(PlayerInfo >= 2)
{
SetPlayerSkin(playerid, PlayerInfo);
}
new rand;
new house = PlayerInfo;
if(PlayerInfo == 1)
{
rand = random(sizeof(gRandomJailSpawns));
SetPlayerPos(playerid, gRandomJailSpawns, gRandomJailSpawns, gRandomJailSpawns);
TogglePlayerControllable(playerid, 0);
SetTimerEx("Zatvor",4000, false, "i", playerid);
SCM(playerid, COLOR_LIGHTRED, "Nepotpuna zatvorska kazna, nazad u zatvor!.");
return 1;
}
if(PlayerInfo == 2)
{
SetPlayerInterior(playerid, 0);
PlayerInfo = 0;
SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
SetPlayerWorldBounds(playerid, 285.3481,96.9720,1940.9755,1799.0811); //337.5694,101.5826,1940.9759,1798.7453
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava