JohnFTW
-
Posts
12 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by JohnFTW
-
-
Daca vrei sa nu mai dea automat, sterge linia cu WantedPoints.
-
Baga ce ti-am dat la OnPlayerStateChange
-
Nu.
-
La OnPlayerStateChange
[pawn]if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) // Atunci cand urca in masina, ca sofer sau pasager, porneste automat
{
PlayAudioStreamForPlayer(playerid, "http://www.radioclubmix.ro/live.m3u"); // pui ce radio vrei tu, asta mi-a venit in minte
return 1;
}
[/pawn]
Si tot la OnPlayerStateChange
[pawn]if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) // cand cobori, se opreste
{
StopAudioStreamForPlayer(playerid);
return 1;
}[/pawn]
-
Baga-l la OnPlayerConnect, sau la OnGameModeInit
-
Daca as sti l`as baga
Poti face prin callremotefunction.
Pui in filterscript
[pawn]forward CheckAdmin(playerid);
public CheckAdmin(playerid)
{
return (CallRemoteFunction ("GMAdmin", "i", playerid));
}[/pawn]
Si in gamemode
[pawn]forward GMAdmin(playerid);
public GMAdmin(playerid)
{
return (PlayerInfo [playerid][pAdmin] >= 8);
}[/pawn]
pAdmin e doar un exemplu, nu stiu cum ai tu.
-
Multumesc
-
Exista vreun tutorial pentru asa ceva?
-
Impropriu spus "folosesc". Ma joc cu prietenii prin lan cand avem timp. Este redz-max. Conturile, masinile si casele sunt pe mysql.
-
[pawn]
forward KickPublic(playerid);
public KickPublic(playerid)
{
Kick(playerid);
}
[/pawn]
si imediat dupa textu' pe care vrei sa-l vada respectivul
[pawn]SetTimerEx("KickPublic", 50, false, "d", giveplayerid);[/pawn]
-
Nu stiu daca am nimerit sectiunea, dar..
Nick: JohnFTW
Problema: Nu-mi raman banii in biz.
Erori / warnings: -
Lini/script: [pawn]public LoadBizz()
{
//new string[512], string1[512];
new arrCoords[19][64];
new strFromFile2[256];
new File: file = fopen("bizz.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(BizzInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
BizzInfo[idx][bOwned] = strval(arrCoords[0]);
strmid(BizzInfo[idx][bOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(BizzInfo[idx][bMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(BizzInfo[idx][bExtortion], arrCoords[3], 0, strlen(arrCoords[3]), 255);
BizzInfo[idx][bEntranceX] = floatstr(arrCoords[4]);
BizzInfo[idx][bEntranceY] = floatstr(arrCoords[5]);
BizzInfo[idx][bEntranceZ] = floatstr(arrCoords[6]);
BizzInfo[idx][bExitX] = floatstr(arrCoords[7]);
BizzInfo[idx][bExitY] = floatstr(arrCoords[8]);
BizzInfo[idx][bExitZ] = floatstr(arrCoords[9]);
BizzInfo[idx][bLevelNeeded] = strval(arrCoords[10]);
BizzInfo[idx][bBuyPrice] = strval(arrCoords[11]);
BizzInfo[idx][bEntranceCost] = strval(arrCoords[12]);
BizzInfo[idx][bTill] = strval(arrCoords[13]);
BizzInfo[idx][bLocked] = strval(arrCoords[14]);
BizzInfo[idx][bInterior] = strval(arrCoords[15]);
BizzInfo[idx][bProducts] = strval(arrCoords[16]);
BizzInfo[idx][bMaxProducts] = strval(arrCoords[17]);
BizzInfo[idx][bPriceProd] = strval(arrCoords[18]);
printf("BizzInfo:%d Owner:%s Message:%s Entfee:%d Till:%d Products:%d/%d Interior:%d.\n",
idx,
BizzInfo[idx][bOwner],
BizzInfo[idx][bMessage],
BizzInfo[idx][bEntranceCost],
BizzInfo[idx][bTill],
BizzInfo[idx][bProducts],
BizzInfo[idx][bMaxProducts],
BizzInfo[idx][bInterior]);
idx++;
}
fclose(file);
}
return 1;
}
public LoadSBizz()
{
new arrCoords[16][64];
new strFromFile2[256];
new File: file = fopen("sbizz.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(SBizzInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
SBizzInfo[idx][sbOwned] = strval(arrCoords[0]);
strmid(SBizzInfo[idx][sbOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(SBizzInfo[idx][sbMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(SBizzInfo[idx][sbExtortion], arrCoords[3], 0, strlen(arrCoords[3]), 255);
SBizzInfo[idx][sbEntranceX] = floatstr(arrCoords[4]);
SBizzInfo[idx][sbEntranceY] = floatstr(arrCoords[5]);
SBizzInfo[idx][sbEntranceZ] = floatstr(arrCoords[6]);
SBizzInfo[idx][sbLevelNeeded] = strval(arrCoords[7]);
SBizzInfo[idx][sbBuyPrice] = strval(arrCoords[8]);
SBizzInfo[idx][sbEntranceCost] = strval(arrCoords[9]);
SBizzInfo[idx][sbTill] = strval(arrCoords[10]);
SBizzInfo[idx][sbLocked] = strval(arrCoords[11]);
SBizzInfo[idx][sbInterior] = strval(arrCoords[12]);
SBizzInfo[idx][sbProducts] = strval(arrCoords[13]);
SBizzInfo[idx][sbMaxProducts] = strval(arrCoords[14]);
SBizzInfo[idx][sbPriceProd] = strval(arrCoords[15]);
printf("SBizzInfo:%d Owner:%s Message:%s Entfee:%d Till:%d Products:%d/%d Interior:%d.\n",
idx,
SBizzInfo[idx][sbOwner],
SBizzInfo[idx][sbMessage],
SBizzInfo[idx][sbEntranceCost],
SBizzInfo[idx][sbTill],
SBizzInfo[idx][sbProducts],
SBizzInfo[idx][sbMaxProducts],
SBizzInfo[idx][sbInterior]);
idx++;
}
fclose(file);
}
return 1;
}[/pawn]
Ai incercat sa rezolvi singur ?: Da, da' fara succes. In caz ca ce am postat eu acolo nu ajuta la nimic, spuneti-mi ce-am omis, si daca este cineva care poate sa rezolve chestia asta, as fi recunoscator daca mi-ar explica cum anume a reusit.
Multumesc anticipat!
Problema! URGENT!
in Arhivă probleme
Posted
Din cate stiu eu, si poate gresesc, n-am mai umblat demult, MTA nu-ti da codul removebuildingforplayer. Sterge-le cu JernejL's map editor.