Chatfenster?
Beiträge von DarkShadow.
-
-
#include <ocmd>
#include <sscanf2>
//Dialoge defeniert:
#define DIALOG_HOCHZEIT 1
//ein paar farben defeniert!
#define BLUE 0xFF2463D7
#define GREY 0xFF888686
#define GREEN 0xFF16C924
#define RED 0xFFD70005
#define ORANGE 0xFFF7972Dmain()
{
print("\n----------------------------------");
print("Self MAde script!");
print("----------------------------------\n");
}public OnGameModeInit()
{SetGameModeText("Jeffs Script");
AddPlayerClass(0,2641.4780,-2003.4609,13.5547,277.4488,0,0,0,0,0,0);
AddPlayerClass(188,2641.4780,-2003.4609,13.5547,277.4488,0,0,0,0,0,0);
//NPC`s Connected//
ConnectNPC("TaxiFahrer1","TaxiPort");//taxi fahrer npc 1
ConnectNPC("TaxiFahrer2","TaxiPort");//taxi fahrer npc 2
ConnectNPC("TaxiFahrer3","TaxiPort");//taxi fahrer npc 3
return 1;
}public OnGameModeExit()
{
return 1;
}public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 2641.4780,-2003.4609,13.5547);
SetPlayerCameraPos(playerid, 2641.4780,-2003.4609,13.5547);
SetPlayerCameraLookAt(playerid, 2641.4780,-2003.4609,13.5547);
return 1;
}public OnPlayerConnect(playerid)
{
return 1;
}public OnPlayerDisconnect(playerid, reason)
{
return 1;
}public OnPlayerSpawn(playerid)
{
return 1;
}public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}public OnVehicleSpawn(vehicleid)
{
return 1;
}public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}public OnPlayerText(playerid, text[])
{
return 1;
}public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/stats", cmdtext, true, 10) == 0)
{
new string[128];
format(string,sizeof(string),"[EhePartner: %s]",getName(playerid));
SendClientMessage(playerid,BLUE,string);
return 1;
}
return 0;
}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
ChangeVehicleColor( 438, 166, 166);
return 1;
}public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}public OnRconCommand(cmd[])
{
return 1;
}public OnPlayerRequestSpawn(playerid)
{
return 1;
}public OnObjectMoved(objectid)
{
return 1;
}public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}public OnPlayerExitedMenu(playerid)
{
return 1;
}public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}public OnPlayerUpdate(playerid)
{
return 1;
}public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[128];
if(dialogid == DIALOG_HOCHZEIT)
{
if(response == 0)
{
format(string,sizeof(string),"%s und %s sind nun Verheiratet!",getName(playerid,getName(pID));
SendClientMessageToAll(ORANGE,string);
SendClientMessageToAll(ORANGE,"Herzlichen Glückwunsch ihr beiden");
}
if(response == 1)
{
format(string,sizeof(string),"%s hat den Hochzeits Antrag Abgelehnt!",getName(playerid,getName(pID));
SendClientMessage(playerid,RED,string);
SendClientMessage(playerid,RED,"Du hast 5000$ verloren!");
}
}
return 1;
}public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{return 1;
}stock getName(id)
{
GetPlayerName(id,GetNamee,sizeof(GetNamee));
return GetNamee;
}ocmd:heiraten(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,GREY,"/Heiraten [Playerid]");
{
new string[128];
if(IsPlayerConnected(pID))
{
GivePlayerMoney(playerid,-5000);
SendClientMessage(playerid,GREEN,"Du hast erfolgreich den Antrag gestellt");
format(string,sizeof(string),"%s hat dir ein Hochzeits Antrag Gestellt!", getName(playerid));
SendClientMessage(pID,GREEN,string);
format(string,sizeof(string),"%s hat dir ein Hochzeits-Antrag gestellt\nmit JA kannst du es Anehmen!\nund mit NEIN kannst du es Ablehnen!", getName(playerid));
ShowPlayerDialog(pID,DIALOG_HOCHZEIT,DIALOG_STYLE_MSGBOX,"Du hast ein Hochzeits Antrag erhalten!",string,"JA","NEIN");
}
else SendClientMessage(playerid,RED,"Sie/Er ist zurzeit nicht online!");
return 1;
}
}So du hast es als Filterscript und als Gamemode definiert Die anderen Fehler habe ich nicht korrigiert
-
http://wiki.sa-mp.com/wiki/SendPlayerMessageToPlayer
Probiere mal das so zu machen wie hier. Weiter kann ich dir
nicht helfen -
Super, Super wie hast du abgefragt was er anklickt?
-
Warum nimmst du das dann nicht auf einem GF und änderst es
ein wenig ab? Hat dann genau die gleichen Funktionen, die du willst. -
Ich weiß was du meinst. Du kannst einfach per
SendClientMessage die Empfängerid die beim wählen
eingegeben wurde speichern und dann mit dem weiterarbeiten ! -
ocmd:dm(playerid,params[])
{
RandomSpawn(playerid);
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
GivePlayerWeapon(playerid,24,999);
return 1;
}ocmd:exit(playerid,params[])
{
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid,2522.2588,-1678.1085,15.4970);
SetCameraBehindPlayer(playerid);
return 1;
}So müsste es auch gehen
-
new Gamemode[][1] =
{
{Gamemode1},
{Gamemode2},
{Gamemode3}
};
new rand = random(sizeof(Gamemode));
SendRconCommand("changemode Gamemode[rand][0], Gamemode[rand][1],Gamemode[rand][2]);Ich glaube des müsste so gehen
-
Jo es sind zu viele Strings, aber es soll ja kein Copy und Paste sein. Der
Ansatz ist ja richtig, werde mich zukünftig bemühen -
for(new p = 1; p < MAX_PLAYERS; p++
Das ist eine Schleife, damit fragst du alle Spieler
ab die besondere Eigenschaften haben. Sprich eine
neue Variable für die Spieler new p = 1
dann soll diese Variable kleiner sein als alle Spieler und bei
p++ werden alle ID's durchlaufen. Also id 0,1,2,3,4,5,6,7 und so weiter.
So habe ich das verstanden -
Habe ich das richtig verstanden, dass du einfach /heiraten machen
möchtest und dann soll er der andere eine Frage bekommen ob er auch
heiraten möchte? Wenn du das so meinst, dann musste du es so machen !
ocmd:heiraten(playerid,params)
{
new Name[123];
GetPlayerName(playerid,Name,123);
new pID;
if(sscanf(params,"d",pID))
{
new string[54],stri[123];
new sname[124];
GetPlayerName(pID,sname,124);
format(string,sizeof(string),"Du möchtest %s heiraten",sname);
SendClientMessage(playerid,string);
format(stri,sizeof(stri),"Möchtest du %s heiraten",Name);
SendClientMessage(pID,string);
}
}Wenn du das noch ausbauen möchtest, kannst mich ja in diesem Thread
weiter kontaktieren! -
Guten Tag liebe Community,
ich habe eine Frage zu Visual Basic ich
will das man einen Code eingibst zum Beispiel
12312,123,123,1231 und er nimmt nur die 123,123 ?
Hat einer eine Idee wir das gehen könnte? -
OOCOff(COLOR_OOC,string);
gehört so
SendClientMessageToAll(COLOR_OOC,string); -
du kannst auch so machen
#define Blau {FARBCODE} -
Guten Tag,
ich habe eine Problem beim erstellen einer Tabelle.
Ich habe by Samp4you.com einen Server ich weiß aber
nicht wie ich eine Tabelle anlegen kann. Ich habe auch Navicat
Lite. Was ist die IP von diesem Server? Bitte um Hilfe ! -
WIE FÜGT MAN MEHR AUTOS DAZU `?
-
-
!!!! Ich meine für die arbeit die er sich schiebt sollte man was hergeben !!
-
Aufjedenfall super gemacht !!
Der hat es mir in 15 minuten eingerichtet !! sieht besser aus als diese Scheiße für 40 EURO !!
-
Wie ändert man ingame die Schriftart habe gesehen auf mehreren Server das es da mehrere Schriftarten gibt !!