GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ~DuMBasS - 2012. december 03. - 20:59:06

Cím: Player Interior New
Írta: ~DuMBasS - 2012. december 03. - 20:59:06
Sziasztok.
Van nekem egy ilyenem amit Tengerimalac Írt nekem segítségbe.
 
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
if(oldinteriorid == VALAMI && newinteriorid == 0) return TogglePlayerControllable(playerid, false), SetTimerEx(\"UnFreezePlayer\", 3000, false, \"d\", playerid);
return 1;
}
forward UnFreezePlayer(playerid);
public UnFreezePlayer(playerid) return TogglePlayerControllable(playerid, true);

 
Ezt úgy szeretném megcsinálni hogy mikor bemegy vki a rendõrségre ( 10 interior ) akkor 3mp ig fagyassza le.
nade az a baj h én ezt már 1x felhasználtam és ha még1x beraknám kierrorozza. Valaki tudna segíteni? Elõre is köszönöm
Cím: Player Interior New
Írta: Iceaac - 2012. december 03. - 21:06:08
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
        if(newinteriorid == 0 || newinteriorid == 10) return TogglePlayerControllable(playerid, false), SetTimerEx(\"UnFreezePlayer\", 3000, false, \"d\", playerid);
        return 1;
}
forward UnFreezePlayer(playerid);
public UnFreezePlayer(playerid) return TogglePlayerControllable(playerid, true);
Cím: Player Interior New
Írta: ~DuMBasS - 2012. december 03. - 21:17:35
Error.:S
 
(69900) : error 021: symbol already defined: \"OnPlayerInteriorChange\"
Cím: Player Interior New
Írta: Iceaac - 2012. december 03. - 21:26:47
Ezt ne illeszd be még egyszer, hanem cseréld ki a régit!  :)
Cím: Player Interior New
Írta: ~DuMBasS - 2012. december 03. - 21:30:34
De nekem a régi is kellene :) Mert ott is bugos a spawn :S
Cím: Player Interior New
Írta: Casamiro - 2012. december 03. - 21:37:10
Építsd egybe.
( if(newinteriorid == 0 || newinteriorid == 10) return TogglePlayerControllable(playerid, false), SetTimerEx(\"UnFreezePlayer\", 3000, false, \"d\", playerid); sort másold be az elsõ OnPlayerInteriorChange eljárás alá, ezt az eljárást pedig töröld ki. )
Cím: Player Interior New
Írta: ~DuMBasS - 2012. december 03. - 21:39:20
Elvileg megoldódott a problem de mindj kiderül.:)
Cím: Player Interior New
Írta: Iceaac - 2012. december 03. - 21:39:57
Idézetet írta: ~DuMBasS date=1354566634\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30592\" data-ipsquote-contentclass=\"forums_Topic
De nekem a régi is kellene :) Mert ott is bugos a spawn :S
 
Úgy írtam, hogy a régihez hozzáadtam az újat.  :facepalm: :D
 

Építsd egybe.
( if(newinteriorid == 0 || newinteriorid == 10) return TogglePlayerControllable(playerid, false), SetTimerEx(\"UnFreezePlayer\", 3000, false, \"d\", playerid); sort másold be az elsõ OnPlayerInteriorChange eljárás alá, ezt az eljárást pedig töröld ki. )
 
[/quote]
Ugyan ezt írtam, csak meghagytam Tengerimalac formáját.
Cím: Player Interior New
Írta: ~DuMBasS - 2012. december 03. - 22:22:28
Na Mégse ez a gondom hanem a következõ.
Tehát mikor a rendõr lecsuk 1 playert akkor ugye eddig úgy volt hogy az Inti = 0 volt
De most már 10es az interior.
És hiába állítom 10-re az intit akkor is a levegõbe dob be.
Ez mitõl van ?:/:S