hi Leute ich brauche hilfe undzwar habe ich mein eigenes Rl scirpt nun und bin am script aber ich brauche ien befehl wie zb /taxi das er dann auf Karte Geld agnzeigt wird.
Achtung! Mann Kann Keinen auf der Map ananfang sehen!
mfg. Matze
hi Leute ich brauche hilfe undzwar habe ich mein eigenes Rl scirpt nun und bin am script aber ich brauche ien befehl wie zb /taxi das er dann auf Karte Geld agnzeigt wird.
Achtung! Mann Kann Keinen auf der Map ananfang sehen!
mfg. Matze
Unter dem Befehl
SetPlayerColor(playerid, FARBE);
und unter OnGameModeInit
ShowPlayerMarkers(1);
Falsch!
if(strcmp(cmdtext,"/taxi",true,5)==0)
{
new taximsg[50];
new PlayerName[20];
GetPlayerName(playerid,name,20);
format(taximsg, 50, " %s braucht ein Taxi!",PlayerName);
SendClientMessageToAll(COLOR_GREEN,taximsg);
return 1;
}
LoL.
Dann bekommt man nur die Meldung dass XXX ein Taxi braucht.
Hier eine Version mit Checkpoint und Message nur an die Taxifahrer.
if(strcmp(cmd, "/taxi", true) == 0)
{
new Float:px, Float:py, Float:pz;
new pname[MAX_PLAYER_NAME];
new string[128];
GetPlayerPos(playerid, px, py, pz);
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s hat ein Taxi gerufen.", pname);
SendClientMessage(playerid, 0xFF0000FF, "Du hast ein Taxi bestellt. Warte bitte einen Moment.");
}
for(new i = 0, i < MAX_PLAYERS;i++);
{
if(gTeam[i] == Taxi) // Wenn du die Fraktion Taxifahrer per gTeam erstellt hast.
{
SendClientMessage(i, 0xFF0000FF, string);
SetPlayerCheckpoint(i, px, py, pz, 5);
}
return 1;
}
Bin mir ned sicher obs ganz stimmt. Habs ausm Stegreif geschrieben.
stimmt machs dann so
if(strcmp(cmdtext,"/taxi",true,5)==0)
{
new taximsg[50];
format(taximsg, 50, " %s braucht ein Taxi!", PlayerName(playerid));
SendClientMessageToAll(COLOR_GREEN,taximsg);
SetPlayerColor(playerid, farbe);
return 1;
}
erfordert
stock PlayerName(playerid)
{
new plname[17];
GetPlayerName(playerid,plname,17);
return plname;
}
ganz unten ins gamemode falls noch nicht vorhanden.
Und lüg net das ist nicht ausm stehgreif das haste kopiert!
Wiso nicht? if(strcmp(cmdtext,"/police",true)==0) {
new name[MAX_PLAYER_NAME], s[80];
GetPlayerName(playerid,name,sizeof(name));
format(s,sizeof(s),"%s brauchst ddie Polizei :P",name);
for(new i=0; i<=GetMaxPlayers(); i++) {
if(IsPlayerConnected(i)) {
if(PlayerInfo[playerid][pJob]==Cop) {
SetPlayerMarkerForPlayer(i,playerid,rot);
SendClientMessage(i,blau,s); }}}
return 1;
XD danke aber