Jump to content
  • 0

Question

15 answers to this question

Recommended Posts

  • 0
  • Administrator
Posted

Tu acolo verifici daca IsPlayerInTurf returneaza 0, eu vad ca returnezi 0 daca nu este in turf.

  • 0
  • Administrator
Posted

Eu ma refeream la linia asta

if(IsPlayerInTurf(playerid, i) == 0)
{
  turf = i;
  break;
}

 

  • Upvote 1
  • 0
Posted
Acum 2 ore, WopsS a spus:

Eu ma refeream la linia asta


if(IsPlayerInTurf(playerid, i) == 0)
{
  turf = i;
  break;
}

Daca nu sunt pe turf nu ataca, dar daca sunt pe oricare turf din cele 24 ataca turful 1

 

 

  • 0
Posted

Salut, incearca sa definesti asa 

for(new i = 1; i <= sizeof(TurfInfo); i++)
			{
				if(IsPlayerInTurf(playerid, i) == 1)
				{
					turf = i;
					break;
				}
    		}

 

  • Upvote 1

FiveGame  Lands

Pawno Developer, Mapping , Scripter

Since 2016

  • 0
Posted
  1. In loc de asta
  2. if(IsPlayerInTurf(playerid, i) == 0)
  3.         {
  4.             turf = i;
  5.             break;
  6.         }
  7. Pune asta
  8. if(IsPlayerInTurf(playerid, i))
  9.         {
  10.             turf = i;
  11.             break;
  12.         }
  • 0
Posted
Acum 18 ore, Geani a spus:

Salut, incearca sa definesti asa 


for(new i = 1; i <= sizeof(TurfInfo); i++)
			{
				if(IsPlayerInTurf(playerid, i) == 1)
				{
					turf = i;
					break;
				}
    		}

 

Bun a mers, doar ca la mesaj imi zice doar de factiunea SFPD ca ea ataca ea este atacata desi eu atac dintr-o mafie

  • 0
Posted
1 oră în urmă, custura a spus:

Bun a mers, doar ca la mesaj imi zice doar de factiunea SFPD ca ea ataca ea este atacata desi eu atac dintr-o mafie

incearca sa rescrii comanda din cate vad ai micile gresel 

cred ca ar merge o separatie de 

foreach(Player, i)
			{
				if(PlayerInfo[i][pMember] == TurfInfo[turf][zOwned] || PlayerInfo[i][pMember] == WarInfo[turf][wAttacker])
				{
					SetPlayerVirtualWorld(i, 1024);
					SendClientMessage(i, COLOR_YELLOW, "War-ul a inceput, va avea loc in acelasi virtual world cu toti jucatorii.");
				}
			}
			if(WarInfo[turf][wAttacker] == 4 || TurfInfo[turf][zOwned] == 4)
			{
				for(new veh; veh < sizeof(Aztecasc); veh++)
				{
					SetVehicleVirtualWorld(Aztecasc[veh], 1024);
				}
			}
            //etc.                                        

 

FiveGame  Lands

Pawno Developer, Mapping , Scripter

Since 2016

  • 0
Posted
Acum 17 minute, Geani a spus:

incearca sa rescrii comanda din cate vad ai micile gresel 

cred ca ar merge o separatie de 


foreach(Player, i)
			{
				if(PlayerInfo[i][pMember] == TurfInfo[turf][zOwned] || PlayerInfo[i][pMember] == WarInfo[turf][wAttacker])
				{
					SetPlayerVirtualWorld(i, 1024);
					SendClientMessage(i, COLOR_YELLOW, "War-ul a inceput, va avea loc in acelasi virtual world cu toti jucatorii.");
				}
			}
			if(WarInfo[turf][wAttacker] == 4 || TurfInfo[turf][zOwned] == 4)
			{
				for(new veh; veh < sizeof(Aztecasc); veh++)
				{
					SetVehicleVirtualWorld(Aztecasc[veh], 1024);
				}
			}
            //etc.                                        

 

Eu nu am asa ceva

  • 0
Posted

o poti adauga in comanda

FiveGame  Lands

Pawno Developer, Mapping , Scripter

Since 2016

  • 0
Posted
Acum 13 ore, custura a spus:

Eu nu am asa ceva

Problema cu mesaju cred ca e de la functia care returneaza numele factiunii pt ca la comanda atack pare a fi in regula. Pune functia care returneaza numele factiunii. Ca sa fii sigur daca e din comanda sau functie, trimite mesajele cu idurile factiunilor, daca idurile sunt bune atunci e o problema la functia cu numele factiunilor

  • 0
Posted
Acum 14 ore, AddisoN a spus:

Problema cu mesaju cred ca e de la functia care returneaza numele factiunii pt ca la comanda atack pare a fi in regula. Pune functia care returneaza numele factiunii. Ca sa fii sigur daca e din comanda sau functie, trimite mesajele cu idurile factiunilor, daca idurile sunt bune atunci e o problema la functia cu numele factiunilor

https://pastebin.com/UubDi6vC

 

https://pastebin.com/zfwXtM0p

  • 0
Posted
Acum 51 minute, custura a spus:

Asta e problema pt ca funtia afiseaza numele factiunii din care face parte un jucator, cum pe server nu exsita idul acela returneaza id 0 afica sfpd. De exemplu factiunea care ataca are id 10 si cea care se apara 13. Tu cand apelezi functia Faction_GetName(factiune care ataca adica id 10) preia idul factiuni din care face parte jucatorul cu id 10 si returneaza numele acesteia. Cum pe server nu cred ca sunt 11 persoane functia returneaza 0 si cel mai probabil e factiunea sfpd. In concluzie fa alta functie care sa ia numele factiunii.

public factionname (idfactiune)

{New name [30];

Format (name,30,"%s",factions [idfactiune][factionname]);

Return name;}

Asta e un exemplu adapateazal tu.

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.