Szerző Téma: Segítség kérés[több mozgó object parancs nélkül]  (Megtekintve 2300 alkalommal)

Segítség kérés[több mozgó object parancs nélkül]
« Válasz #15 Dátum: 2011. Október 07. - 20:02:03 »
0
[pawn]if(onlytwo <= 2) return SendClientMessage(playerid,-1,Mar megvan a ket ember\");
onlytwo++;
SetPlayerPos(playerid,x,y,z,stb);[/pawn]
Probáld meg 3-al, vagyis:
[pawn]
if(onlytwo <= 3) return[/pawn]
Tippelek, de elméletben, így nem fog 2-nél több embert be engedni....

Segítség kérés[több mozgó object parancs nélkül]
« Válasz #16 Dátum: 2011. Október 08. - 08:49:03 »
0
Idézetet írta: uni_scripter date=1318010523\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12254\" data-ipsquote-contentclass=\"forums_Topic
[pawn]
if(onlytwo <= 3) return[/pawn]
Tippelek, de elméletben, így nem fog 2-nél több embert be engedni....
 
Ez azt jelenti, hogy \"ha onlytwo kisebb vagy egyenlõ 3-al tehát ha 1 ember sincs ott akkor se fogja be engedni...
Adam munkája alapján írok, csak szerkesztem és bõvítem...
script elejére:
[pawn]new onlytwo;
new bool:indm[MAX_PLAYERS];[/pawn]
OnFilterScriptInit vagy OnGameModeInit alá:
[pawn]onlytwo = 0;[/pawn]
OnPlayerConnect alá:
[pawn]indm[playerid] = false;[/pawn]
A parancshoz írd:
[pawn]
if(onlytwo >= 2) return SendClientMessage(playerid,-1,Mar megvan a ket ember\");
onlytwo++;
indm[playerid] = true;
SetPlayerPos(playerid,x,y,z,stb);
[/pawn]
[pawn]
public OnPlayerDeath(playerid, killerid, reason)
{
if(indm[playerid] == true) onlytwo-=1;
return 1;
}[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal