NoPulseJrrs
-
Posts
37 -
Joined
-
Last visited
Posts posted by NoPulseJrrs
-
-
-
-
-
La 19.12.2018 la 20:48, OLTEANuadv a spus:
Texas Holdem Poker - gasit pe siteuri straine, sistem asemanator cu cel existent pe nephrite.ro
Nu pot confirma 100% ca este un sistem terminat in totalitate cu o functionalitate totala, insa cu putina creativitate si ambitie il puteti termina.
Hidden Content
- Reply to this topic to see the hidden content.
fur
-
savedemm
-
La 11.01.2019 la 19:57, AntiF1x a spus:
fir
-
Ma ajutat pretenu' meu bun DiBlaine Cer T/c :)))) +1 fa
-
Acum 6 minute, DiBlaine a spus:
Da, incearca sa stergi acel cod. Ce vei sterge aici iti mai zic odata: daca playerul e in masina si intra pe turf atunci ii ia pozitia si apoi i-o seteaza in acel loc, chestie ce il scoate din masina, logic. Dar, mai e o chestie, ti-am zis si mai sus, normal la /attack masinile factiunilor intre care se dau war ar trebuii sa fie pe turf, deoarece se foloseste functia SetVehicle(bla bla) la ambele factiuni.
acm incerc si revin cu un edit iti place sv? :))
-
Acum 13 minute, DiBlaine a spus:
E de la function Timers(), daca cauti mai jos ai
if(IsPlayerInTurf(i, InWarTurf[PlayerInfo[i][pMember]])) { new turf = InWarTurf[PlayerInfo[i][pMember]]; if(WarInfo[turf][wFaction] == PlayerInfo[i][pMember] || WarInfo[turf][wAttacker] == PlayerInfo[i][pMember]) { if(IsPlayerPaused(i) == false) WarSeconds[i] ++; if(TurfTime[i] == 0 && IsPlayerInAnyVehicle(i)) SCM(i, COLOR_YELLOW, "Ai intrat pe teritoriu. Peste 10 secunde o sa fii dat jos din vehicul."); if(TurfTime[i] < 10) TurfTime[i] ++; if(TurfTime[i] == 10) { if(IsPlayerInAnyVehicle(i)) { new Float: Pos[3]; GetPlayerPos(i, Pos[0], Pos[1], Pos[2]); SetPlayerPosEx(i, Pos[0], Pos[1], Pos[2]+1); } } } }
Este creeata in gamemode variabila TurfTime[MAX_PLAYERS], care este folosita ca un fel de count(numaratoare), si dupa cum vezi mai sus, scrie si in mesaj dupa 10 secunde il va da jos din masina. Este verificarea aia if(TurfTime == 10), de aici se ia pozitia jucatorului(doar daca e in masina) si il teleporteaza la pozitia initiala. Pentru a putea avea masinile factiunilor pe turf fa asta:
if(IsPlayerInTurf(i, InWarTurf[PlayerInfo[i][pMember]])) { new turf = InWarTurf[PlayerInfo[i][pMember]]; if(WarInfo[turf][wFaction] == PlayerInfo[i][pMember] || WarInfo[turf][wAttacker] == PlayerInfo[i][pMember]) { if(IsPlayerPaused(i) == false) WarSeconds[i] ++; } }
Ce am facut eu aici este sa nu te mai scoata din masina atunci cand intrii cu o masina pe turf. Masinile factiunii ar trebuii sa fie pe turf in momentul in care dai /attack deoarece, daca te uiti ai
SetVehicle(faction, turf); SetVehicle(TurfInfo[turf][zOwned], turf);
care face sa puna masinile pe turf la factiunea care a atacat si la factiunea care a fost atacata.
deci sterg asta?
if(TurfTime[i] == 0 && IsPlayerInAnyVehicle(i)) SCM(i, COLOR_YELLOW, "Ai intrat pe teritoriu. Peste 10 secunde o sa fii dat jos din vehicul."); if(TurfTime[i] < 10) TurfTime[i] ++; if(TurfTime[i] == 10) { if(IsPlayerInAnyVehicle(i)) { new Float: Pos[3]; GetPlayerPos(i, Pos[0], Pos[1], Pos[2]); SetPlayerPosEx(i, Pos[0], Pos[1], Pos[2]+1); } } } }
-
Ma ajuta cineva? =/
-
Chiar acum, TwEnzY.VALOARE a spus:
Da mi te rog codu de la /attack
YCMD:attack(playerid, params[], help) {
if(!IsAMember(playerid)) return SCM(playerid,COLOR_GREY, "Nu faci parte dintr-o mafie.");
if(PlayerInfo[playerid][pRank] < 3) return SCM(playerid,COLOR_LIGHTBLUE,"You do not have rank 3.");
new turf,string[100];
for(new i = 1; i <= sizeof(TurfInfo); i++) {
if(IsPlayerInTurf(playerid, i) == 1) {
turf = i;
break;
}
}
new hour,minute,second, year, month, day;
gettime(hour,minute,second);
getdate(year, month, day);
new days[180];
format(days, sizeof(days), GetWeekDay(day, month, year));
if(PlayerInfo[playerid][pAdmin] < 7) {
if(strcmp(days,"Saturday",true) == 0 || strcmp(days,"Sunday",true) == 0) return SCM(playerid, COLOR_LIGHTRED, "Nu se dau war-uri in weekend!");
if(hour == 13 || hour == 14) {}
else return SendClientMessage(playerid, COLOR_LIGHTRED, "War-uri se pot da doar in intervalul 13:00 - 14:00!");
if(GetFactionMembersOn2(PlayerInfo[playerid][pMember]) < 2) return SCM(playerid, COLOR_LGREEN, "Nu poti folosi aceasta comanda deoarece nu sunt minim 3 membri conectati din factiunea ta!");
if(GetFactionMembersOn2(TurfInfo[turf][zOwned]) < 2) return SCM(playerid, COLOR_LGREEN, "Nu poti folosi aceasta comanda deoarece nu sunt minim 3 membri conectati din factiunea care detine teritoriul!");
}
if(turf == 0) return SendClientMessage(playerid, COLOR_WHITE, "Nu esti pe un teritoriu!");
new faction = PlayerInfo[playerid][pMember];
if(TurfInfo[turf][zOwned] == faction) return SendClientMessage(playerid, COLOR_GREY, "Nu poti ataca turful mafiei tale.");
if(WarInfo[turf][wAttacker] != 0) return SendClientMessage(playerid, COLOR_WHITE, "Acest turf este deja atacat.");
if(InWar[faction] == 1) return SendClientMessage(playerid, COLOR_WHITE, "Este deja un war activ.");
if(InWar[TurfInfo[turf][zOwned]] == 1) return SendClientMessage(playerid, COLOR_WHITE, "Aceasta mafie are deja un war activ.");
if(FactionDeelay[PlayerInfo[playerid][pMember]] != 0) {
format(string, sizeof(string), "Poti folosi aceasta comanda peste %d minute (%d secunde).", FactionDeelay[PlayerInfo[playerid][pMember]]/60, FactionDeelay[PlayerInfo[playerid][pMember]]);
SCM(playerid, COLOR_LGREEN, string);
return 1;
}
format(string, sizeof(string), "[WAR] %s started a war with %s.",FactionName(WarInfo[turf][wAttacker]), FactionName(TurfInfo[turf][zOwned]));
SendAdminMessage(COLOR_LOGS, string, 1);
format(string, sizeof(string), "[WAR] %s a atacat teritoriul %d detinut de factiunea %s.",GetName(playerid),turf,FactionName(TurfInfo[turf][zOwned]));
SendFactionMessage(faction,COLOR_MONEY,string);
format(string, sizeof(string), "[WAR] %s (%s) a atacat teritoriul %d detinut de factiunea ta.",FactionName(WarInfo[turf][wAttacker]),GetName(playerid),turf);
SendFactionMessage(TurfInfo[turf][zOwned],COLOR_MONEY,string);
new query[128];
format(query,sizeof(query),"UPDATE `turfs` SET `Time`='24' WHERE `ID`='%d'",turf);
mysql_query(SQL,query);TurfInfo[turf][zTime] = 24;
if(PlayerInfo[playerid][pAdmin] == 7) WarInfo[turf][wTime] = 120;
else WarInfo[turf][wTime] = 1200;
WarInfo[turf][wAttacker] = faction;
WarInfo[turf][wFaction] = TurfInfo[turf][zOwned];
worstscoreat[turf] = 0;
worstmemberat[turf] = 999;
bestscoreat[turf] = 0;
bestmemberat[turf] = 999;
worstscoredf[turf] = 0;
worstmemberdf[turf] = 999;
bestscoredf[turf] = 0;
bestmemberdf[turf] = 999;
InWar[TurfInfo[turf][zOwned]] = 1;
InWar[faction] = 1;InWarTurf[faction] = turf;
InWarTurf[TurfInfo[turf][zOwned]] = turf;foreach(Player, i) {
if(IsPlayerLogged == 1) {
if(PlayerInfo[pMember] == faction || PlayerInfo[pMember] == TurfInfo[turf][zOwned]) UpdateVar(i, "WarTurf", turf);
}
}
SetVehicle(faction, turf);
SetVehicle(TurfInfo[turf][zOwned], turf);
return 1;
} -
Acum 5 minute, TwEnzY.VALOARE a spus:
Normal daca e attack pe HQ, dispar pentru ca e attack pe hq ia incearca pe alt turf.
pai attacku il dadui aici: https://imgur.com/a/kYoOMcI
am incercat si in alta factiune. pe alt turf si tot nu mere. -
-
te iub sa moara mamaa faaa
-
-
Acum 15 ore, AlexxAdv a spus:
@NoPulseJrrs din
function showDMV(playerid) {
if(DMVStage[playerid] == 1) {
for(new i = 0; i < 4; i++)
PlayerTextDrawShow(playerid, DmvTD);for(new i = 0; i < 3; i++)
PlayerTextDrawShow(i, DmvPTD[playerid][1]);
SelectTextDraw(playerid, COLOR_GREEN);
}modifica in
function showDMV(playerid) {
if(DMVStage[playerid] == 1) {
for(new i = 0; i < 4; i++)
PlayerTextDrawShow(playerid, DmvTD[playerid][1]);for(new i = 0; i < 3; i++)
PlayerTextDrawShow(i, DmvPTD[playerid][1]);
SelectTextDraw(playerid, COLOR_GREEN);
}nu mereeeeeeeeeeeeeeeeeeeeeeeeee
imi da errori mai multe..
-
Acum 14 minute, Dani3l. a spus:
in loc de TextDrawShowForPlayer
baga
PlayerTextDrawShowtot.. (23825) : error 035: argument type mismatch (argument 2)
function showDMV(playerid) {
if(DMVStage[playerid] == 1) {
for(new i = 0; i < 4; i++)
PlayerTextDrawShow(playerid, DmvTD);for(new i = 0; i < 3; i++)
PlayerTextDrawShow(i, DmvPTD[playerid][1]);
SelectTextDraw(playerid, COLOR_GREEN);
}
DMVTimer[playerid] = 30;
PlayerTextDrawShow(playerid, DmvPTD[playerid][1]);
new question[64], answer[128];
switch(DMVStage[playerid]) {
case 1: {
format(question, sizeof question, "Ce trebuie sa faci dupa ora 20:00?");
format(answer, sizeof answer, "1. Trebuie sa aprind farurile.~n~~n~~n~2. Trebuie sa merg cu geamurile inchise.~n~~n~~n~3. Trebuie sa merg la un admin.");
}
case 2: {
format(question, sizeof question, "Ce primesti daca conduci pe contra-sens?");
format(answer, sizeof answer, "1. Primesc avertisment de la un politist.~n~~n~~n~2. Primesc ban permanent.~n~~n~~n~3. Primesc amenda de la un politist.");
}
case 3: {
format(question, sizeof question, "Ce primesti daca faci accident?");
format(answer, sizeof answer, "1. Primesc ban 3 zile.~n~~n~~n~2. Primesc suspendarea licentei.~n~~n~~n~3. Primesc admin pe server.");
}
}
PlayerTextDrawSetString(playerid, DmvPTD[playerid][0], question);
PlayerTextDrawShow(playerid, DmvPTD[playerid][0]);
PlayerTextDrawSetString(playerid, DmvPTD[playerid][2], answer);
PlayerTextDrawShow(playerid, DmvPTD[playerid][2]);
return true;
} -
Acum 14 minute, ivoltix a spus:
C:\Users\\Desktop\server\pawno\include\garage_system.inc(716) : error 017: undefined symbol "cmd_park"
C:\Users\\Desktop\server\pawno\include\garage_system.inc(728) : warning 213: tag mismatch
C:\Users\\Desktop\server\pawno\include\garage_system.inc(728) : warning 213: tag mismatch
C:\Users\\Desktop\server\pawno\include\garage_system.inc(808) : warning 213: tag mismatch
C:\Users\\Desktop\server\pawno\include\garage_system.inc(841) : warning 213: tag mismatch
C:\Users\\Desktop\server\pawno\include\garage_system.inc(927 -- 930) : warning 213: tag mismatch
C:\Users\\Desktop\server\pawno\include\garage_system.inc(1125) : warning 213: tag mismatch
C:\Users\\Desktop\server\pawno\include\garage_system.inc(1140) : warning 213: tag mismatch
C:\Users\\Desktop\server\pawno\include\garage_system.inc(1165) : warning 213: tag mismatch
C:\Users\\Desktop\server\samp03\gamemodes\backup.pwn(38193) : warning 203: symbol is never used: "Peds"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
[Finished in 85.7s with exit code 1]
[cmd: ['pawncc.exe', '-i includes', 'C:\\Users\\\\Desktop\\server\\samp03\\gamemodes\\backup.pwn', '-;+']]
[dir: C:\Users\\Desktop\server\samp03\gamemodes]
[path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]sterge din gamemode dialog_garage1 si dialog_towcar dupa trebuie sa mai stergi stock savecar si stock SpawnPlayerCar si stergi cmd_park si bagi asta. Command_ReProcess(playerid, "/park", false);
da zic mai bine sa redescarci daca ai modificat in el.
ex: unde trb sa pui #include <garage_system>
#include <garage_system>
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
1+ daca te-am ajutat si daca mai ai errori mi le zici aici
-
Ajutor?
-
Acum 22 minute, AlexxAdv a spus:
Inlocuiesti TextDrawShowForPlayer(playerid, DmvPTD[playerid][1]);
cu
PlayerTextDrawShow(playerid, DmvPTD[playerid][1]);
(23617) : error 035: argument type mismatch (argument 2)
line: function showDMV(playerid) {
if(DMVStage[playerid] == 1) {
for(new i = 0; i < 4; i++)
(23617) TextDrawShowForPlayer(playerid, DmvTD); -
Acum 1 minut, Matt a spus:
Inlocuieste:
new Text:DmvPTD[MAX_PLAYERS][3];
cu:
new PlayerText:DmvPTD[MAX_PLAYERS][3];
a mers mai am o singura problema.
(23620) : warning 213: tag mismatch
linie cu functia:
function showDMV(playerid) {
if(DMVStage[playerid] == 1) {
for(new i = 0; i < 4; i++)
TextDrawShowForPlayer(playerid, DmvTD);for(new i = 0; i < 3; i++)
23620: TextDrawShowForPlayer(playerid, DmvPTD[playerid][1]);
SelectTextDraw(playerid, COLOR_GREEN);
}
DMVTimer[playerid] = 30;
PlayerTextDrawShow(playerid, DmvPTD[playerid][1]);
new question[64], answer[128];
switch(DMVStage[playerid]) {
case 1: {
format(question, sizeof question, "Ce trebuie sa faci dupa ora 20:00?");
format(answer, sizeof answer, "1. Trebuie sa aprind farurile.~n~~n~~n~2. Trebuie sa merg cu geamurile inchise.~n~~n~~n~3. Trebuie sa merg la un admin.");
}
case 2: {
format(question, sizeof question, "Ce primesti daca conduci pe contra-sens?");
format(answer, sizeof answer, "1. Primesc avertisment de la un politist.~n~~n~~n~2. Primesc ban permanent.~n~~n~~n~3. Primesc amenda de la un politist.");
}
case 3: {
format(question, sizeof question, "Ce primesti daca faci accident?");
format(answer, sizeof answer, "1. Primesc ban 3 zile.~n~~n~~n~2. Primesc suspendarea licentei.~n~~n~~n~3. Primesc admin pe server.");
}
}
PlayerTextDrawSetString(playerid, DmvPTD[playerid][0], question);
PlayerTextDrawShow(playerid, DmvPTD[playerid][0]);
PlayerTextDrawSetString(playerid, DmvPTD[playerid][2], answer);
PlayerTextDrawShow(playerid, DmvPTD[playerid][2]);
return true;
} -
Acum 10 minute, Matt a spus:
Arata-ne cum ai declarat variabilele DmvPTD si RacePTD.
raceptd nu are nimic. dmvptd e problema new Text:DmvPTD[MAX_PLAYERS][3]; sistem de operare YCMD daca e nev.
-
-
ciordele
[DELETED]Gamemode RPG - (fără parolă și cu bug-uri rezolvate)
in Archives
Posted
MAMA CAIEEEE
TE IUB