Guten Abend wie mache ich zb das ich /auf für mehrere Fraktionen benuetzen kann zb LSPD == /auf dann Hitman Tor == /auf gruß
Beiträge von PizzaHaus
-
-
Schreibe den filterscript in die server.cfg in die Zeile "filterscripts". Dann lädt er automatisch, wenn du den Server startest.
Danke ahja, Jeffry du weißt doch deinen Fraktionsauto System mit Dini dies das... und wie mache ich das auch Fremde Gangs / Mafien einsteigen kann? weill wenn es ein Hitman Fahrzeug ist kann nur Hitman einsteigen und als Hitman als Beifahrer einsteigen aber kein Zivilist oder so
-
Hallo wie lade ich einen Fliterscript ohne beim samp-server einzugeben loadfs name usw
bzw ist es möglich das beim pawno zb include FILTERSCRIPT name ? -
Ich meinte den /d Befehl, sorry hätte ich dazu schreiben sollen.
Hab ich nich wiill ich dann aber später machen wie mache ich das aber ?
-
Poste bitte den Befehl.
Code
Alles anzeigenocmd:duty(playerid,params[]) { if(IsPlayerInRangeOfPoint(playerid,3.0,254.6070,77.2190,1003.6406)) //LSPD if(SpielerInfo[playerid][Fraktion]==1) { ShowPlayerDialog(playerid,DIALOG_SAPDDUTY,DIALOG_STYLE_LIST,"Los Santos Police Departments - Auswahl","Aus dem Dienst gehen\nStreifendienst","Auswählen","Abbrechen"); } else { SendClientMessage(playerid,RR,"Du bist nicht in der LSPD - Duty Kabine!"); } return 1; }
-
Das Entfernen war in der falschen Ebene.
So:C
Alles anzeigenocmd:einsatzlicht(playerid,params[]) { new vid = GetPlayerVehicleID(playerid); if(UCL[vid] == 0) { if(GetVehicleModel(vid) == 560) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene4[vid] = CreateObject(19292,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0 ,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0.0,0.85,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite AttachObjectToVehicle(sirene4[vid],vid,0,0.9,0.4,0,0,0);//Mittig im Fenster UCL[vid] = 1; SendClientMessage(playerid,GRAU,"Du hast das Blaulicht erfolgreich angeschaltet"); return 1; } else if(GetVehicleModel(vid) == 415) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0.0,0.65,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(vid) == 451) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,00.0,0.0,0.6,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht angeschaltet!"); return 1; } else if(GetVehicleModel(vid) == 541) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0.0,0.65,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(vid) == 470) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0.0,1.1,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); } else if(GetVehicleModel(vid) == 421) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0.0,0.72,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(vid) == 405) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0,0.78,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(vid) == 426) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0,0.88,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!)"); return 1; } else if(GetVehicleModel(vid) == 517) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0,0.85,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(vid) == 598) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(GetVehicleModel(vid) == 597) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(GetVehicleModel(vid) == 596) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(GetVehicleModel(vid) == 411) { sirene[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[vid],vid,0.0,0.0,0.7,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(GetVehicleModel(vid) == 561) { sirene[vid] = CreateObject(19419,0,0,0,0,0,0,100); sirene1[vid] = CreateObject(19419,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[vid],vid,0.0,0.0,0.85,0,0,0);//Dach Beifahrer AttachObjectToVehicle(sirene1[vid],vid,0.0,0.0,0.85,0,0,0);//Dach Fahrer UCL[vid] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } } else if(UCL[vid] == 1) { DestroyObject(sirene[vid]); DestroyObject(sirene1[vid]); DestroyObject(sirene2[vid]); DestroyObject(sirene3[vid]); DestroyObject(sirene4[vid]); sirene[vid] = -1; sirene1[vid] = -1; sirene2[vid] = -1; sirene3[vid] = -1; sirene4[vid] = -1; UCL[vid] = 0; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } return 1; }
Ich habe außerdem die ganzen GetPlayerVehicleID's ersetzt.
Besten dank und wie Sende ich eine Nachricht im /d? chat wenn man zb duty geht /duty --> /d %s ist nun Duty
-
Poste bitte den ganzen Befehl.
Code
Alles anzeigenocmd:einsatzlicht(playerid,params[]) { if(UCL[GetPlayerVehicleID(playerid)] == 0) { new tmpcar = GetPlayerVehicleID(playerid); if(GetVehicleModel(tmpcar) == 560) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene4[GetPlayerVehicleID(playerid)] = CreateObject(19292,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0 ,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.85,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite AttachObjectToVehicle(sirene4[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0,0.9,0.4,0,0,0);//Mittig im Fenster UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,GRAU,"Du hast das Blaulicht erfolgreich angeschaltet"); return 1; } else if(GetVehicleModel(tmpcar) == 415) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.65,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 451) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),00.0,0.0,0.6,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht angeschaltet!"); return 1; } else if(GetVehicleModel(tmpcar) == 541) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.65,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 470) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,1.1,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); } else if(GetVehicleModel(tmpcar) == 421) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.72,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 405) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0,0.78,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 426) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0,0.88,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!)"); return 1; } else if(GetVehicleModel(tmpcar) == 517) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0,0.85,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Du hast das Blaulicht erfolgreich angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 598) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 597) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 596) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 411) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,2.6,0,0,0,0);//Vorne Mitte AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.7,0,0,0);//Dach sirene AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(GetVehicleModel(tmpcar) == 561) { sirene[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); sirene1[GetPlayerVehicleID(playerid)] = CreateObject(19419,0,0,0,0,0,0,100); AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.85,0,0,0);//Dach Beifahrer AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.0,0.0,0.85,0,0,0);//Dach Fahrer UCL[GetPlayerVehicleID(playerid)] = 1; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } else if(UCL[GetPlayerVehicleID(playerid)] == 1) { DestroyObject(sirene[GetPlayerVehicleID(playerid)]); DestroyObject(sirene1[GetPlayerVehicleID(playerid)]); DestroyObject(sirene2[GetPlayerVehicleID(playerid)]); DestroyObject(sirene3[GetPlayerVehicleID(playerid)]); DestroyObject(sirene4[GetPlayerVehicleID(playerid)]); UCL[GetPlayerVehicleID(playerid)] = 0; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } } return 1; }
-
Guten Tag einsatzlicht wird nicht Entfernt wenn ich erneut /einsatzlicht eingebe
Code
Alles anzeigenelse if(UCL[GetPlayerVehicleID(playerid)] == 1) { DestroyObject(sirene[GetPlayerVehicleID(playerid)]); DestroyObject(sirene1[GetPlayerVehicleID(playerid)]); DestroyObject(sirene2[GetPlayerVehicleID(playerid)]); DestroyObject(sirene3[GetPlayerVehicleID(playerid)]); DestroyObject(sirene4[GetPlayerVehicleID(playerid)]); UCL[GetPlayerVehicleID(playerid)] = 0; SendClientMessage(playerid,0xFF0000,"Das Blaulicht wurde erfolgreich ans Fahrzeug angebracht!"); return 1; } } return 1; }
-
Guten Abend, wie Speichere ich Skins mit Dini zb wenn man ein Skin von Binco kauft oder /setskin sollte es speichern
-
Nope bei jedem Relog Spawne ich wo anders zb Alhambra...
Dann so, sofern die Nummern mit den Fraktionen übereinstimmen:
C
Alles anzeigenpublic OnPlayerSpawn(playerid) { if(!isPlayerInFrakt(playerid, 0)){ if(SpielerInfo[playerid][Spawnchange]==1) { new fID; fID = SpielerInfo[playerid][Fraktion]; SetPlayerPos(playerid, bInfo[fID][b_ix],bInfo[fID][b_iy],bInfo[fID][b_iz]); SetPlayerInterior(playerid, bInfo[fID][b_interior]); SetPlayerVirtualWorld(playerid, fInfo[fID][f_world]); SetPlayerColor(playerid, fInfo[fID][f_color]); } } return 1; }
-
Hast du denn hierzu eine Variable, oder ein Array, oder irgendwas? Kannst du das mal posten, irgendwas dazu?
Codeenum buildingsEnum{ Float:b_x, Float:b_y, Float:b_z, Float:b_ix, Float:b_iy, Float:b_iz, b_interior }
Codenew bInfo[][buildingsEnum] = { {1524.4835,-1677.8812,6.2188,246.3800,88.0091,1003.6406,6}, {1555.5009,-1675.5676,16.1953,246.8347,62.3215,1003.6406,6}, {1837.0391,-1682.3787,13.3228,493.4810,-24.9606,1000.6719,17}, //Alhambra {1481.0366,-1772.3135,18.7958,390.7675,173.8484,1008.3828,3}, //Stadthalle {1925.4830,663.5787,10.8203,2324.3987,-1149.5460,1050.7101,12} };
-
Ja, aber wie setzt du die Position? Ich will sehen, welche Variablen du dort nutzt. Mit den Koordinaten an sich fange ich nichts an, außer du trägst die direkt in das SetPlayerPos bei OnPlayerSpawn ein, was du wahrscheinlich nicht willst.
Vllt kennst du ja das Video von "MrMonatHD" das mit /exit und /enter Befehl dies das
Bin dan Ingame gegangen in eine Bestimmte Ort gegangen und /save interiorenter gemacht dannach die savepositions geöffnet und, bei x,y,z hinzugefügt und dann noch die interior id? -
Nein, das sind nur Koordinaten.
Den Code, mit dem du das Interior betrittst (Befehl, ...?).Ja das obere? so habe ich die Interior Definiert x,y,z meine pos und x,y,z die interior id
-
Wie betrittst du denn sonst das Interior?
Poste dazu bitte mal den Code. -
-
Poste bitte noch den Teil von OnPlayerSpawn dazu, der, der die Position des Spielers setzt, wenn der SpawnChange an bzw. aus ist.
Code
Alles anzeigenpublic OnPlayerSpawn(playerid) { if(!isPlayerInFrakt(playerid, 0)){ if(SpielerInfo[playerid][Spawnchange]==1) { new fID; fID = SpielerInfo[playerid][Fraktion]; SetPlayerPos(playerid, fInfo[fID][f_x],fInfo[fID][f_y],fInfo[fID][f_z]); SetPlayerFacingAngle(playerid, fInfo[fID][f_r]); SetPlayerInterior(playerid, fInfo[fID][f_inter]); SetPlayerVirtualWorld(playerid, fInfo[fID][f_world]); SetPlayerColor(playerid, fInfo[fID][f_color]); } } return 1; }
-
Poste bitte den Code der da dazu gehört, ohne Code kann man nichts dazu sagen.
Code
Alles anzeigenocmd:spawnchange(playerid,params[]) { if(isPlayerInFrakt(playerid, 0))return SendClientMessage(playerid, GRAU,"Du bist in keiner Fraktion"); if(SpielerInfo[playerid][Spawnchange]==0) { SpielerInfo[playerid][Spawnchange]=1; } else { SpielerInfo[playerid][Spawnchange]=0; } SendClientMessage(playerid,GRÜN,"Spawn geändert!"); return 1; }
-
Du musst die Include in /pawno/includes/ einfügen und dann deinen Gamemode neu kompilieren.
Am besten du öffnest ihn über die pawno.exe im /pawno/ Verzeichnis.Erst dann werden die Daten der Include in die amx Datei übernommen.
Dankeschön und beim Spawnchange werde ich nich im Interior Gespawnt sondern draußen neben der Pickup vom Interior ?
-
Aktualisiere deine ocmd Include:
ocmd 2.1.1 [ Update 3.11.2013 ]Geht nicht
bzw muss immer noch klein schreiben
-
Klappt doch danke und jetzt noch ein Problem (..) undzwar ich kann befehle nicht groß schreiben zb /GMX passiert nicht ich muss klein Schreiben damit es funktioniert