Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerCommandText(playerid, cmdtext[])
- /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
- {
- if (!strcmp("/fly", cmd)) //das wisst ihr doch oder, tippt ein mit strcmp /fly
- {//falls er eingetippt hat(er überprüft es)
- if(GetPlayerState(playerid) != 1) return ShowPlayerDialog(playerid,geil,DIALOG_STYLE_MSGBOX,"Fly-Fail","Du musst erst aus dem Objekt austeigen(oder l�schen), wenn du etwas neues Spawnen willst.","OK","Gut") ;
- //das OBERE jetzt überprüft, ob der Spieler im Boden ist. Wenn er nicht im Boden ist und immernoch im "Objekt" sitzt, und dann etwas neues Spawnen will
- //kommt eine Warnung, dass er aussteigen muss!!
- ShowPlayerDialog(playerid,geil,DIALOG_STYLE_MSGBOX,"Object","Mit dem Hai kannst du Fliegen!\nMit /l�sch l�schst du das Object!\nTipp /help um etwas neues zu Spawnen","OK","Gut") ;
- //falls das Objekt erfolgreich gespawnt wurde, kommt ein Dialog!!
- new Float: u[4]; GetPlayerPos(playerid,u[0],u[1],u[2]); //hier definieren wir die Positionen, die werden gespeichert
- new fliegen = CreateObject(1608,u[0],u[1],u[2],0.0,0.0,u[3]); SetPVarInt(playerid,"geile",fliegen);
- //hier erstellen wir die datei 1608(ID = FETTER HAI DER FLIEGT) und benutzten SetPvARiNT(dazu später unten).
- AttachObjectToPlayer(fliegen,playerid,0.0,0.0,-1.0,0.0,0.0,0.0);
- //oben erstellen wir new fligen = create bla... und hier benutzen wir AttachObjekctToPlayer, damit wir das definierte
- //new fliegen = also AttachObjectToPlayer(variable,playerid, koords/setplayerpos).
- SetPVarInt(playerid,"zweigeile", fliegen); SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
- //SetPlayerSpecialAction wird genutzt: weil wir dem User dann einen Jetpack geben, damit er fliegen kann!
- LinkVehicleToInterior(GetPVarInt(playerid,"zweigeile"),101);
- //LinKVehicleToInterrior wird genutzt, um den PVars zu destroyen/destroyobject.
- return 1;
- }
- /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
- if (!strcmp("/lösch", cmd))
- /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
- {
- if(GetPVarInt(playerid,"geile") != INVALID_OBJECT_ID) DestroyObject(GetPVarInt(playerid,"geile"));
- if(GetPVarInt(playerid,"zweigeile") != -1) DestroyVehicle(GetPVarInt(playerid,"zweigeile"));
- SetPVarInt(playerid,"geile",INVALID_OBJECT_ID);
- SetPVarInt(playerid,"zweigeile",-1);
- ShowPlayerDialog(playerid,geil,DIALOG_STYLE_MSGBOX,"Erfolgreich","Das Objekt wurde erfolgreich gel�scht mehr Informationen: /help.","OK","Gut") ;
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement