//////////////////////////////////////////////////////////// //BY NeO_Darkdevil //////////////////////////////////////////////////////////// #include forward classing(playerid); forward SetupClassing(playerid); new Text:OPC; new CTIME; #define Comments "~n~~w~Wilkommen auf meinem Server~n~hier könnten deine Zeilen als~n~begruessung stehen.Maximal sollten es 3 sein" public OnFilterScriptInit(){return 1;} public OnPlayerRequestClass(playerid,classid){ if(GetPlayerVirtualWorld(playerid) == 255){ return classing(playerid); }else{ return 1; } } public OnPlayerConnect(playerid){ SetPlayerVirtualWorld(playerid,255); // To check if the player floats over the bridge...I know, veeery unprofessional :o return 1; } //////////////////////////////////// //Das hier alles einfügen(Am besten GANZ unten im Script): public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(oldkeys & 4) //Siehe A_SAMP.inc , dort stehen die Keys mit ID { if(GetPlayerVirtualWorld(playerid) == 255){ //To check if the player floats over the bridge...I know, veeery unprofessional :o KillTimer(CTIME); SetPlayerVirtualWorld(playerid,0); TextDrawHideForPlayer(playerid,OPC); ForceClassSelection(playerid); TogglePlayerControllable(playerid,1); SetPlayerHealth(playerid,0.0); } } return 1; } public classing(playerid) { // GameTextForPlayer(playerid,"~n~",10,6); //Entfernt den Gametext new str[1024]; format(str,sizeof str,"%s~n~~p~Press ~k~~PED_FIREWEAPON~ , to continue...~n~ ~l~.",Comments); // OPC = TextDrawCreate(15,150,str); //under the chat OPC = TextDrawCreate(15,340,str); //over the minimap TextDrawUseBox(Text:OPC,1); TextDrawTextSize(Text:OPC,400,400); TextDrawLetterSize(Text:OPC,0.6,1.1); TextDrawBoxColor(Text:OPC,0x000000aa); //The color of the box TextDrawShowForPlayer(playerid,Text:OPC); SetSpawnInfo(playerid,0,0,-2659.1978,1886.6095,169.4763,0,0,0,0,0,0,0); SpawnPlayer(playerid); //Spawns the player... // SetPlayerVirtualWorld(playerid,255); CTIME = SetTimerEx("SetupClassing",500,1,"d",playerid); return 1; } //ende public SetupClassing(playerid){ SetPlayerCameraPos(playerid,-2519.1814,2171.4065,48.5256); SetPlayerCameraLookAt(playerid,-2659.1978,1886.6095,139.4763); //Momentan hat man einen schönen (!) Blick auf die Golden Gate Bridge SetPlayerPos(playerid,-2659.1978,1886.6095,139.4763); TogglePlayerControllable(playerid,0); //freezes the playR SetPlayerInterior(playerid,0); }