monster010
-
Posts
365 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by monster010
-
-
Rezolvarea este aici
-
Cea mai simpla metoda:
1. Asta o pui sus de tot, langa celelalte new
[pawn]
new diag[ ] = "Ma numesc PuNaNi\n",// lasa un rand spatiu(\n)
diag2[ ] = "Exemplu\n\n",// lasa doua randuri spatiu(\n\n)
diag3[ ] = "Exemplu2\n",
diag4[ ] = "Si tot asa....\n";
[/pawn]
2. Apoi te duci unde vrei sa apara dialogul si treci:
[pawn]
new DialogString[1024];
format(DialogString, sizeof DialogString, "%s%s%s%s%s%s%s%s", diag, diag2, diag3, diag4);
ShowPlayerDialog(playerid, 100, DIALOG_STYLE_MSGBOX, "Exemplu Titlu", DialogString, "Buton 1", "Buton 2");
[/pawn]
-
uita-te bine la pluginuri. Arata server_log.txt.
-
1. Cand cauti in gamemode, cauta decat un cuvant din proprozitie.
2. Daca folosesti la server FS-uri (FilterScript) cauta in fiecare cuvantul sau propozitia pe care vrei sa o modifici.
-
Pune si tu ID-ul de la dialog sa fie 71, 72, 73...
-
Verifica fiecare } sau { din script din callback-ul OnPlayerKeyStateChange.
-
Primesti crash sau "Lost connection to server"?
-
Ai uitat pe undeva o acolada ( } sau { ). Verifica mai bine in script.
Incearca asta:
[pawn]
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((newkeys==KEY_SECONDARY_ATTACK))
{
if(AnimPlay[playerid] == 1)
{
ClearAnimations(playerid);
AnimPlay[playerid] = 0;
}
// ---------- Police Departament (NO HQ)
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1554.2572,-1676.4301,16.1953))
{
SetPlayerPos(playerid,246.6290,63.5765,1003.6406);
SetPlayerInterior(playerid,6);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,246.1250,63.6116,1003.6406))
{
SetPlayerPos(playerid,1553.2914,-1675.9698,16.1953);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,258.4353,90.5100,1002.4453))
{
SetPlayerPos(playerid,227.1062,125.7774,1003.1243);
SetPlayerInterior(playerid,10);
format(string, sizeof(string), "~w~Inside the ~w~Jail");
GameTextForPlayer(playerid, string, 1000, 1);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1898.3860,729.4152,10.8198))
{
SetPlayerInterior(playerid, 3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid,288.745971, 169.350997, 1007.171875);//FBI Headquarters
SetPlayerVirtualWorld(playerid, 96);
PlayerInfo[playerid][pVirWorld] = 96;
PlayerInfo[playerid][pLocal] = 102;
format(string, sizeof(string), "~w~FBI HQ~w~");
GameTextForPlayer(playerid, string, 1000, 1);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,227.1062,125.7774,1003.1243))
{
SetPlayerPos(playerid,258.4353,90.5100,1002.4453);
SetPlayerInterior(playerid,6);
format(string, sizeof(string), "~w~Inside the ~w~LSPD");
GameTextForPlayer(playerid, string, 1000, 1);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,288.745971, 169.350997, 1007.171875))
{
SetPlayerPos(playerid, 1905.0839,737.6982,9.9779);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetCameraBehindPlayer(playerid);
PlayerInfo[playerid][pVirWorld] = 0;
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLocal] = 255;
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pJailed] == 1 || gTeam[playerid] == 2 || IsACop(playerid))
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,228.8314,114.4616,999.0156))
{
SetPlayerPos(playerid,1764.4979,-1541.1504,9.3701);
SetPlayerInterior(playerid,0);
format(string, sizeof(string), "~w~Ai intrat ~w~in Jail Yard");
GameTextForPlayer(playerid, string, 1000, 1);
PlayerInfo[playerid][pVirWorld] = 350;
SetPlayerVirtualWorld(playerid,350);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pJailed] == 1 || gTeam[playerid] == 2 || IsACop(playerid))
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1770.7153,-1546.5232,9.9241))
{
SetPlayerPos(playerid,223.2281,114.4777,999.0156);
SetPlayerInterior(playerid,10);
format(string, sizeof(string), "~w~Ai ajuns inapoi ~w~in Jail");
GameTextForPlayer(playerid, string, 1000, 1);
PlayerInfo[playerid][pVirWorld] = 0;
SetPlayerVirtualWorld(playerid, 0);
return 1;
}
}
}
}
// ------------------FBI TR--------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1927.0789,664.3782,10.8203))
{
SetPlayerInterior(playerid,10);//era 1
PlayerInfo[playerid][pInt] = 10;//era 1
PlayerInfo[playerid][pVirWorld] = 407;
SetPlayerVirtualWorld(playerid,407);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 30, 999);
SetPlayerHealth(playerid, 100);
//SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);vechi
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
GameTextForPlayer(playerid, "~w~Welcome to F.B.I Training", 5000, 1);
SendClientMessage(playerid, COLOR_GREEN,"Pentru heal scrie /healme");
SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru a iesi din Training scrieti /exittr");
return 1;
}
}
}
}
//---------------------------The Triads HQ--------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2597.6580,1898.6454,11.0312))
{
SetPlayerPos(playerid,2575.4639,-1305.1444,1060.9844);
SetPlayerInterior(playerid,2);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2575.4639,-1305.1444,1060.9844))
{
SetPlayerPos(playerid,2597.6580,1898.6454,11.0312);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2549.0684,-1294.4098,1060.9844))
{
SetPlayerInterior(playerid,10);//era 1
PlayerInfo[playerid][pInt] = 10;//era 1
PlayerInfo[playerid][pVirWorld] = 406;
SetPlayerVirtualWorld(playerid,406);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 30, 999);
SetPlayerHealth(playerid, 100);
//SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);vechi
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
GameTextForPlayer(playerid, "~w~Welcome to Triads Training", 5000, 1);
SendClientMessage(playerid, COLOR_GREEN,"Pentru heal scrie /healme");
SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru a iesi din Training scrieti /exittraining");
return 1;
}
}
}
}
//-----------------------The Mafia HQ-------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2003.4045,1024.3433,10.8127))
{
SetPlayerPos(playerid,1307.4318,-55.8323,1002.4973);//941.0791,-17.7845,1000.9297);
SetPlayerInterior(playerid,18);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1307.4318,-55.8323,1002.4973))
{
SetPlayerPos(playerid,2003.4045,1024.3433,10.8127);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
//------The Mafia TRAINING-----------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1308.5664,-47.2725,1001.0313))
{
if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
{
SetPlayerInterior(playerid,10);//era 1
PlayerInfo[playerid][pInt] = 10;//era 1
PlayerInfo[playerid][pVirWorld] = 405;
SetPlayerVirtualWorld(playerid,405);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 30, 999);
SetPlayerHealth(playerid, 100);
//SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);vechi
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
GameTextForPlayer(playerid, "~w~Welcome to Mafia Training", 5000, 1);
SendClientMessage(playerid, COLOR_GREEN,"Pentru heal scrie /healme");
SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru a iesi din Training scrieti /exittraining");
return 1;
}
}
}
//------------------------Hitman Agency-----------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1073.0619,-344.5148,73.9922))
{
SetPlayerPos(playerid,1205.0947,-10.1685,1000.9219);
SetPlayerInterior(playerid,2);
PlayerInfo[playerid][pLocal] = 242;
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1205.0947,-10.1685,1000.9219))
{
SetPlayerPos(playerid,1073.0619,-344.5148,73.9922);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1073.0619,-344.5148,73.9922))
{
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
PlayerInfo[playerid][pVirWorld] = 404;
SetPlayerVirtualWorld(playerid,404);
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerWeapon(playerid, 31, 999);
GivePlayerWeapon(playerid, 34, 999);
SetPlayerHealth(playerid, 100);
SetPlayerPos(playerid, -729.276000,503.086944,1371.971801);
GameTextForPlayer(playerid, "~w~Welcome to Hitman Training", 5000, 1);
SendClientMessage(playerid, COLOR_GREEN,"Pentru heal scrie /healme");
SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru a iesi din Training scrieti /exittraining");
return 1;
}
}
}
}
//-----------------School Instructor Entrance-----------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-2026.6160,-101.0418,35.1641))
{
SetPlayerPos(playerid,-2029.6536,-118.7953,1035.1719);
SetPlayerInterior(playerid,3);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-2029.6536,-118.7953,1035.1719))
{
SetPlayerPos(playerid,-2026.6160,-101.0418,35.1641);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1963.0127,973.4717,994.4688))
{
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLocal] = 0;
PlayerInfo[playerid][pVirWorld] = 0;
SetPlayerPos(playerid,-1750.0524,962.2554,24.8828);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-1404.5299,-259.0602,1043.6563))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-1443.0554,-581.1879,1055.0472))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
return 1;
}
}
}
}
//------------Ballas Entrance---------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2146.2664,-1470.3286,25.7121))
{
SetPlayerInterior(playerid,10);//era 1
PlayerInfo[playerid][pInt] = 10;//era 1
PlayerInfo[playerid][pVirWorld] = 402;
SetPlayerVirtualWorld(playerid,402);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 30, 999);
SetPlayerHealth(playerid, 100);
//SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);vechi
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
GameTextForPlayer(playerid, "~w~Welcome to Ballas Training", 5000, 1);
SendClientMessage(playerid, COLOR_GREEN,"Pentru heal scrie /healme");
SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru a iesi din Training scrieti /exittraining");
return 1;
}
}
}
}
//------------Grove Street------------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2495.3855,-1690.3260,14.7656))
{
SetPlayerPos(playerid,2495.9915,-1693.0034,1014.7422);
SetPlayerInterior(playerid,3);
SendClientMessage(playerid,COLOR_WHITE,"");
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2495.9915,-1693.0034,1014.7422))
{
SetPlayerPos(playerid,2495.3855,-1690.3260,14.7656);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2498.6650,-1687.3389,13.5035))
{
SetPlayerInterior(playerid,10);//era 1
PlayerInfo[playerid][pInt] = 10;//era 1
PlayerInfo[playerid][pVirWorld] = 403;
SetPlayerVirtualWorld(playerid,403);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 30, 999);
SetPlayerHealth(playerid, 100);
//SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);vechi
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
GameTextForPlayer(playerid, "~w~Welcome to Grove Training", 5000, 1);
SendClientMessage(playerid, COLOR_GREEN,"Pentru heal scrie /healme");
SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru a iesi din Training scrieti /exittraining");
return 1;
}
}
}
}
//------------Los Santos Vagos--------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2786.3970,-1921.1721,13.5469))
{
SetPlayerInterior(playerid,10);
PlayerInfo[playerid][pInt] = 10;
PlayerInfo[playerid][pVirWorld] = 400;
SetPlayerVirtualWorld(playerid,400);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 30, 999);
SetPlayerHealth(playerid, 100);
//SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
GameTextForPlayer(playerid, "~w~Welcome to LSV Training", 5000, 1);
SendClientMessage(playerid, COLOR_GREEN,"Pentru heal scrie /healme");
SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru a iesi din Training scrieti /exittraining");
return 1;
}
}
}
}
//--------------------VLA-------------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,690.8641,-1276.0161,13.5602))
{
SetPlayerInterior(playerid,10);//era 1
PlayerInfo[playerid][pInt] = 10;//era 1
PlayerInfo[playerid][pVirWorld] = 401;
SetPlayerVirtualWorld(playerid,401);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerWeapon(playerid, 29, 999);
GivePlayerWeapon(playerid, 30, 999);
SetPlayerHealth(playerid, 100);
//SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);
SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
GameTextForPlayer(playerid, "~w~Welcome to VLA Training", 5000, 1);
SendClientMessage(playerid, COLOR_GREEN,"Pentru heal scrie /healme");
SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru a iesi din Training scrieti /exittraining");
return 1;
}
}
}
}
//--------------------------Taxi Company----------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-1973.5396,118.0343,27.6875))
{
GameTextForPlayer(playerid, "~w~Welcome to the Taxi HQ", 5000, 1);
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 321);
PlayerInfo[playerid][pVirWorld] = 321;
SetPlayerPos(playerid,351.1914,193.0141,1014.1797);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,365.4360,188.6087,1014.1875))
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pVirWorld] = 0;
SetPlayerPos(playerid,-1967.1898,118.7983,27.6875);
return 1;
}
}
}
}
//--------------------------News HQ----------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-2058.3469,469.6493,35.1723))
{
GameTextForPlayer(playerid, "~w~Welcome to the News HQ", 5000, 1);
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid,373.7489,190.7059,1014.1875);
SetPlayerVirtualWorld(playerid,320);
PlayerInfo[playerid][pVirWorld] = 320;
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,369.2796,180.3553,1014.1875))
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-2048.0142,457.3301,35.1719);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pVirWorld] = 0;
return 1;
}
}
}
}
//-----------------Medic/Fireman------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-2654.8892,638.7733,14.4531))
{
GameTextForPlayer(playerid, "~w~Welcome to the Medic HQ", 5000, 1);
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerVirtualWorld(playerid,323);
PlayerInfo[playerid][pVirWorld] = 323;
SetPlayerPos(playerid,1171.6964,-1325.7172,1006.4028);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1172.7870,-1335.0702,1006.4965))
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pVirWorld] = 0;
SetPlayerPos(playerid,-2654.9258,630.0179,14.4531);
return 1;
}
}
}
}
// -----------Primaria Los Santos-----------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1480.9103,-1770.3743,18.7958))
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,387.7978,173.8582,1008.3828);
GameTextForPlayer(playerid, "~w~Welcome to the City Hall", 5000, 1);
PlayerInfo[playerid][pInt] = 3;
PlayerInfo[playerid][pLocal] = 241;
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,387.7978,173.8582,1008.3828))
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,1480.9103,-1770.3743,18.7958);
PlayerInfo[playerid][pInt] = 3;
PlayerInfo[playerid][pLocal] = 241;
return 1;
}
}
}
}
//----------------------24/7-1------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1315.2399,-900.4258,39.5781))
{
SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
SetPlayerInterior(playerid,17);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-25.884498,-185.868988,1003.546875))
{
SetPlayerPos(playerid,1315.2399,-900.4258,39.5781);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
// ---------------------- 24/7-2-------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,998.4434,-919.9965,42.1797))
{
SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
SetPlayerInterior(playerid,16);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-25.132598,-139.066986,1003.546875))
{
SetPlayerPos(playerid,998.4434,-919.9965,42.1797);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
// ---------------------- 24/7-3-------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1352.3329,-1756.8676,13.5078))
{
SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
SetPlayerInterior(playerid,4);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-27.312299,-29.277599,1003.557250))
{
SetPlayerPos(playerid,1352.3329,-1756.8676,13.5078);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
// ----------------------Box Arena(langa Grove)-------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2228.6399,-1722.2228,13.5625))
{
SetPlayerPos(playerid,772.111999,-3.898649,1000.728820);
SetPlayerInterior(playerid,5);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,772.111999,-3.898649,1000.728820))
{
SetPlayerPos(playerid,2228.6399,-1722.2228,13.5625);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
// ----------------------NFS & NRG hq -------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pClubMember] == 1 || PlayerInfo[playerid][pClubLeader] == 1)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1459.1682,2773.3396,10.8203))
{
SetPlayerInterior(playerid,14);
SetPlayerPos(playerid, -1465.268676,1557.868286,1052.531250);
GameTextForPlayer(playerid, "~w~Welcome to The NFS HQ", 5000, 1);
SetPlayerHealth(playerid, 100);
SetPlayerVirtualWorld(playerid,3);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pClubMember] == 0 || PlayerInfo[playerid][pClubLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-1465.268676,1557.868286,1052.531250))
{
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1459.1682,2773.3396,10.8203);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pVirWorld] = 0;
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pClubMember] == 2 || PlayerInfo[playerid][pClubLeader] == 2)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2559.2996,1561.5201,10.8203))
{
SetPlayerInterior(playerid,14);
SetPlayerPos(playerid, -1465.268676,1557.868286,1052.531250);
GameTextForPlayer(playerid, "~w~Welcome to The NRG HQ", 5000, 1);
SetPlayerHealth(playerid, 100);
SetPlayerVirtualWorld(playerid,4);
PlayerInfo[playerid][pVirWorld] = 4;
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pClubMember] == 0 || PlayerInfo[playerid][pClubLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,-1465.268676,1557.868286,1052.531250))
{
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,2556.7419,1564.3671,10.8203);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pVirWorld] = 0;
return 1;
}
}
}
}
// --------Binco----------------------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2244.9214,-1663.7826,15.4766))
{
SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
SetPlayerInterior(playerid,15);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,207.737991,-109.019996,1005.132812))
{
SetPlayerPos(playerid,2244.9214,-1663.7826,15.4766);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
//============================Banca=============================================
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] >= 0 || PlayerInfo[playerid][pLeader] >= 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1462.16, -1012.95, 26.84))
{
SetPlayerPos(playerid,1230.4771,-725.6339,1088.0284);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] >= 0 || PlayerInfo[playerid][pLeader] >= 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1230.4771,-725.6339,1088.0284))
{
SetPlayerPos(playerid,1462.16, -1012.95, 26.84);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
//============================Alhambra==========================================
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] >= 0 || PlayerInfo[playerid][pLeader] >= 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1835.0356,-1682.6085,13.4066))
{
SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
SetPlayerInterior(playerid,17);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] >= 0 || PlayerInfo[playerid][pLeader] >= 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,493.390991,-22.722799,1000.679687))
{
SetPlayerPos(playerid,1835.0356,-1682.6085,13.4066);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
// -------Burger Shot LS--------------------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,1199.4097,-919.3087,43.1134))
{
SetPlayerPos(playerid,366.0324,-72.6400,1001.5078);
SetPlayerInterior(playerid,10);
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,364.8755,-73.4347,1001.5078))
{
SetPlayerPos(playerid,1199.4097,-919.3087,43.1134);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
// ------------Drugs Factory langa Grove---------------------------------------------
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2168.3909,-1673.7236,15.0833))
{
SetPlayerPos(playerid,2568.7036,-1301.8226,1044.1250);
SetPlayerInterior(playerid,2);
SendClientMessage(playerid,COLOR_WHITE,"» Bine ai venit in {33ff33}Drugs Factory{ffffff}.");
return 1;
}
}
}
}
if (newkeys==KEY_SECONDARY_ATTACK)
{
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2,2568.7036,-1301.8226,1044.1250))
{
SetPlayerPos(playerid,2168.3909,-1673.7236,15.0833);
SetPlayerInterior(playerid,0);
return 1;
}
}
}
}
//==============================================================================
if(newkeys == KEY_SECONDARY_ATTACK)
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo[hEntrancex], HouseInfo[hEntrancey], HouseInfo[hEntrancez]))
{
if(PlayerInfo[playerid][pPhousekey] == i || HouseInfo[hLock] == 0)
{
SetPlayerInterior(playerid,HouseInfo[hInt]);
SetPlayerVirtualWorld(playerid,HouseInfo[hWorld]);
SetPlayerPos(playerid,HouseInfo[hExitx],HouseInfo[hExity],HouseInfo[hExitz]);
GameTextForPlayer(playerid, "~w~Welcome Home", 5000, 1);
PlayerInfo[playerid][pVirWorld] = HouseInfo[hWorld];
PlayerInfo[playerid][pInt] = HouseInfo[hInt];
PlayerInfo[playerid][pLocal] = i;
HouseEntered[playerid] = i;
}
else
{
GameTextForPlayer(playerid, "~r~Locked", 5000, 1);
}
}
else if (PlayerToPoint(3, playerid,HouseInfo[hExitx], HouseInfo[hExity], HouseInfo[hExitz]))
{
if(HouseEntered[playerid] == i)
{
SetPlayerPos(playerid,HouseInfo[hEntrancex],HouseInfo[hEntrancey],HouseInfo[hEntrancez]);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pVirWorld] = 0;
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLocal] = 255;
HouseEntered[playerid] = 255;
if(HouseInfo[hHel] == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
}
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (PlayerToPoint(3, playerid,BizzInfo[bEntranceX], BizzInfo[bEntranceY], BizzInfo[bEntranceZ]))
{
if(!IsACop(playerid) && i == 3)
{
SendClientMessage(playerid, COLOR_GREY, " Cops only !");
return 1;
}
if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= BizzInfo[bEntranceCost])
{
if(PlayerInfo[playerid][pPbiskey] != i)
{
if(BizzInfo[bLocked] == 1)
{
GameTextForPlayer(playerid, "~r~Closed", 5000, 1);
return 1;
}
if(BizzInfo[bProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
GivePlayerMoney(playerid,-BizzInfo[bEntranceCost]);
format(string, sizeof(string), "~r~-$%d~n~~w~press enter~n~to get out", BizzInfo[bEntranceCost]);
BizzInfo[bTill] += BizzInfo[bEntranceCost];
ExtortionBiz(i, BizzInfo[bEntranceCost]);
BizzInfo[bProducts]--;
OnPropUpdate();
GameTextForPlayer(playerid, string, 5000, 3);
}
SetPlayerInterior(playerid,BizzInfo[bInterior]);
SetPlayerPos(playerid,BizzInfo[bExitX],BizzInfo[bExitY],BizzInfo[bExitZ]);
PlayerInfo[playerid][pInt] = BizzInfo[bInterior];
PlayerInfo[playerid][pLocal] = i+99;
new dood[MAX_PLAYER_NAME];
GetPlayerName(playerid, dood, sizeof(dood));
format(string, sizeof(string), "%s payed $%d to enter biz %d", dood, BizzInfo[bEntranceCost], i);
printf("%s", string);
PayLog(string);
//PlayerInfo[playerid][pLocal] = i;
}
else
{
GameTextForPlayer(playerid, "~r~You dont have the cash", 5000, 1);
}
}
else if (PlayerToPoint(3, playerid,BizzInfo[bExitX], BizzInfo[bExitY], BizzInfo[bExitZ]))
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,BizzInfo[bEntranceX],BizzInfo[bEntranceY],BizzInfo[bEntranceZ]);
PlayerInfo[playerid][pLocal] = 255;
}
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
if (PlayerToPoint(3, playerid,SBizzInfo[sbEntranceX], SBizzInfo[sbEntranceY], SBizzInfo[sbEntranceZ]))
{
if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= SBizzInfo[sbEntranceCost])
{
if(PlayerInfo[playerid][pPbiskey] != i)
{
if(SBizzInfo[sbLocked] == 1)
{
GameTextForPlayer(playerid, "~r~Closed", 5000, 1);
return 1;
}
if(SBizzInfo[sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
return 1;
}
if(i == 10)
{
PaintballPlayers ++;
PlayerPaintballing[playerid] = 1;
new rand = random(sizeof(PaintballSpawns));
SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
TogglePlayerControllable(playerid, 0);
}
else if(i == 11)
{
PlayerKarting[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTGREEN, "You can now parcipitate in a Karting Race, grab a Kart.");
}
else
{
return 1;
}
GivePlayerMoney(playerid,-SBizzInfo[sbEntranceCost]);
gSpentCash[playerid] = GetPlayerMoney(playerid);
SBizzInfo[sbProducts]--;
SBizzInfo[sbTill] += SBizzInfo[sbEntranceCost];
ExtortionSBiz(i, SBizzInfo[sbEntranceCost]);
new dood[MAX_PLAYER_NAME];
GetPlayerName(playerid, dood, sizeof(dood));
format(string, sizeof(string), "%s payed $%d to enter sbiz %d", dood, SBizzInfo[sbEntranceCost], i);
printf("%s", string);
PayLog(string);
OnPropUpdate();
}
}
else
{
GameTextForPlayer(playerid, "~r~You dont have the cash", 5000, 1);
}
}
}
}
}
return 1;
}
[/pawn]
-
Ce eroare iti da? Arata-mi si mie scriptul.
-
Unde ti-a dat acele erori?
-
[pawn]
if(strcmp(cmd,"/members",true)==0)
{
if(IsPlayerConnected(playerid))
{
new teamnumber,mon[64],count = 0;
if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
else
{
SendClientMessage(playerid, COLOR_GRAD1, "You are not a member of a team!");
return 1;
}
SendClientMessage(playerid, COLOR_WHITE, "|_____ Members Online _____|");
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if (PlayerInfo[pLeader] == teamnumber)
{
format(string, sizeof(string), "» {F81414}Leader: %s",sendername);
count++;
}
else if (PlayerInfo[pMember] == teamnumber)
{
format(string, sizeof(string), "» {00C0FF}Rank %d: %s - Faction Warnings [%d/3] - Job %d - Mute [%ds] - Jail [%ds]", PlayerInfo[pRank], sendername, PlayerInfo[pFACWarns], PlayerInfo[pJob], PlayerInfo[pMuteTime], PlayerInfo[pJailTime]);
count++;
}
if(AFKCheck == 1)
{
SendClientMessage(playerid,COLOR_WHITE,|____ Membrii AFK ___|);
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "[%d]%s", i,giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
count++;
}
if(AFKCheck == 0)
{
SendClientMessage(playerid,COLOR_LIGHTRED,"* Nimeni din factiune nu este AFK.");
}
if (strlen(string) > 1) SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
format(mon,sizeof(mon),"Now are %d members online.",count);
SendClientMessage(playerid,-1,mon);
}
return 1;
}
[/pawn]
-
Incearca asta, revino cu un reply daca nu merge si ti-l fac.
[pawn]
if(strcmp(cmd,"/members",true)==0)
{
if(IsPlayerConnected(playerid))
{
new teamnumber,mon[64],count = 0;
if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
else
{
SendClientMessage(playerid, COLOR_GRAD1, "You are not a member of a team!");
return 1;
}
SendClientMessage(playerid, COLOR_WHITE, "|_____ Members Online _____|");
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if (PlayerInfo[pLeader] == teamnumber)
{
format(string, sizeof(string), "» {F81414}Leader: %s",sendername);
count++;
}
else if (PlayerInfo[pMember] == teamnumber)
{
format(string, sizeof(string), "» {00C0FF}Rank %d: %s - Faction Warnings [%d/3] - Job %d - Mute [%ds] - Jail [%ds] - AFK [%s]", PlayerInfo[pRank], sendername, PlayerInfo[pFACWarns], PlayerInfo[pJob], PlayerInfo[pMuteTime], PlayerInfo[pJailTime], AFKCheck);
count++;
}
if (strlen(string) > 1) SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
format(mon,sizeof(mon),"Now are %d members online.",count);
SendClientMessage(playerid,-1,mon);
}
return 1;
}[/pawn]
-
Daca ai cumparat un host, sistemul e operare de la host este LINUX. In server.cfg trebuie sa ai
plugins streamer.so sscanf.so
Sau in cazul in care ai windows:plugins streamer sscanf
Fa-mi un PrinScreen in main-ul serverului si in folderul plugins
-
Ai facut update la pawno cu 0.3z? Uita-te aici si downloadeaza.
-
Nu ai INC-ul utils. Il poti lua de aici.
TUT: Intrii unde ai pawno-ul, apoi in fisierul include copiezi acel includ downloadat mai devreme. (pawno/include)
-
Mai multe detalii, te rog.
-
De ce nu faci o comanda separata.
[pawn]
if(strcmp(cmdtext, "/afklist", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new count = 0;
SendClientMessage(playerid, COLOR_LIGHTGREEN, "AFKS Online:");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(AFKCheck == 1)
{
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "[%d]%s", i,giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
count++;
}
}
}
if(count == 0)
{
SendClientMessage(playerid,COLOR_LIGHTRED,"* Nu este nimeni AFK.");
}
}
return 1;
}
[/pawn]
-
1. Pe langa celelalte forwards pui:
[pawn]
forward OnPlayerWeaponShoot();
[/pawn]
2. Cauta de 2x in gamemode ihitidi si sterge pe a doua.
3. Pe langa celalalte #define, pui
[pawn]
#pragma unused BULLET_HIT_TYPE_PLAYER_OBJECT
[/pawn]
-
Uploadeaza Streamerul.
-
Nu suntem clari-vazatori.
-
Salut,cauta "0" si o sa gasesti ceva cu Textdraw
OMG!? Why?
Nu trebuie sa faci asa. Cauta in gamemode TextDrawCreate pana dai de acel TextDraw. Se afla la callback-ul:
[pawn]
public OnGameModeInit()
[/pawn]
Exemplu:
[pawn]
Exmeplu = TextDrawCreate(0.000000, 0.000000, "0");
[/pawn]
-
Verifica daca ai toate pluginurile in folderul "plugins" cat altfel fa si update la toate pluginuri. Daca nu sti unde sa cauti, poti da click aici
sscanf streamer Whirlpool mysql
Edit: Ti s-au loadat doar trei pluginuri din patru.Loaded. Loading plugin: sscanf.so Loaded. Loading plugin: streamer.so Loaded. Loading plugin: Whirlpool.so Loaded 3 plugins.
Verfica pluginul mysql si fa-i update.
-
-
Trebuie definita baza mysql in gamemode
[pawn]
#define SQL_HOST "localhost"
#define SQL_USER "root"
#define SQL_PASS ""
#define SQL_DB "DB_NAME"
[/pawn]
Si alte linii........
Ajutor
in Arhivă probleme
Posted
Upgradeaza-ti toate pluginurile si INC-urile .