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: pisti525 - 2012. november 09. - 18:27:21

Cím: Fagyasztás
Írta: pisti525 - 2012. november 09. - 18:27:21
Sziasztok!
Azt szeretném kérdezni hogy is kell olyan csinálni hogy pl valaki elteleportál /sf be és ott 5 másodperces fagyasztás kap ?  :hmmm:
Cím: Fagyasztás
Írta: ZeRo - 2012. november 09. - 18:34:38

public OnPlayerCommandText( playerid, cmdtext[  ] ) {
    if( !strcmp( cmdtext, \"/sf\", true ) ) {
        SetPlayerPos( playerid, x, y, z );
        TogglePlayerControllable( playerid, false );
        SetTimerEx( \"Unfreeze\", 6000 * 5, false, \"d\", playerid );
        return 1;
    }
    return 0;
}
public Unfreeze( playerid );
public Unfreeze( playerid ) {
    TogglePlayerControllable( playerid, true );
}
Cím: Fagyasztás
Írta: pisti525 - 2012. november 09. - 19:25:36
ezt írja amikor a gamemode utolsó sorába akarnám rakni:
F:\\kyra.pwn(4859) : error 017: undefined symbol \"x\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.
Cím: Fagyasztás
Írta: Kovacs_Richard - 2012. november 09. - 19:36:19
SetPlayerPos( playerid, x, y, z );

 
ez a sor elé írd be ezt:
 
new Float:x,Float:y,Float:z;
Cím: Fagyasztás
Írta: Casamiro - 2012. november 09. - 19:40:14
Azt elnézted :D
Oda írd a koordinátákat, ahova teleportálni fogja a parancs beírásával.
Amúgy 6000*5 = 30000 = 30mp
5mp fagyasztás az 1000*5
Cím: Fagyasztás
Írta: Kovacs_Richard - 2012. november 09. - 19:41:08
Idézetet írta: Casamiro date=1352486414\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29658\" data-ipsquote-contentclass=\"forums_Topic
Azt elnézted :D
Oda írd a koordinátákat, ahova teleportálni fogja a parancs beírásával.
Amúgy 6000*5 = 30000 = 30mp
5mp freeze az 1000*5
 
ja tényleg :D fail :D
Cím: Fagyasztás
Írta: pisti525 - 2012. november 10. - 13:14:38
köszönöm szépen jó lett!