Szerző Téma: Nem küldi az üzenetet a taxisnak  (Megtekintve 491 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Nem küldi az üzenetet a taxisnak
« Dátum: 2012. július 17. - 16:52:56 »
0 Show voters
Üdv , az lenne a problémám hogy átformáltam a Taxi hivást de nem küldi el az üzenetet
Kód :
 

CMD:taxicall(playerid,params[])
{
if(GetPVarInt(playerid,\"Taxis\")) return SendClientMessage(playerid,COLOR_RED,\"Taxis vagy nem hivhatsz taxit !\");
format(string2,sizeof(string2),\"%s Taxit hivott!\",pName(playerid));
UzenetTaxisnak(COLOR_BLUE,string2);
new Float:x, Float:y, Float:z;
//Lekéred a játékos pozícióját egy változóba eltárolod
GetPlayerPos(playerid, x, y, z);
//A checkpointot létrehozod a taxisnak, a pozíciót pedig a változóból olvasod ki
SetPlayerMapIcon(playerid,56,x,y,z,0,-1,MAPICON_LOCAL);
return 1;
}
forward UzenetTaxisnak(color,const string[]);
public UzenetTaxisnak(color,const string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) == 1) if (GetPVarInt(i,\"Taxis\") == 1) SendClientMessage(i,color,string2);
}
return 1;
}

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Nem küldi az üzenetet a taxisnak
« Válasz #1 Dátum: 2012. július 17. - 16:55:03 »
0 Show voters
CMD:taxicall(playerid,params[])
{
if(GetPVarInt(playerid,\"Taxis\")) return SendClientMessage(playerid,COLOR_RED,\"Taxis vagy nem hivhatsz taxit !\");
format(string2,sizeof(string2),\"%s Taxit hivott!\",pName(playerid));
UzenetTaxisnak(COLOR_BLUE,string2);
new Float:x, Float:y, Float:z;
//Lekéred a játékos pozícióját egy változóba eltárolod
GetPlayerPos(playerid, x, y, z);
//A checkpointot létrehozod a taxisnak, a pozíciót pedig a változóból olvasod ki
SetPlayerMapIcon(playerid,56,x,y,z,0,-1,MAPICON_LOCAL);
return 1;
}
forward UzenetTaxisnak(color[],const string[]);
public UzenetTaxisnak(color[],const string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(GetPVarInt(i,\"Taxis\") == 1) SendClientMessage(i,color,string);
}
return 1;
}

 
Próbáld így.
« Utoljára szerkesztve: 2012. július 17. - 18:12:04 írta Norby »

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Nem küldi az üzenetet a taxisnak
« Válasz #2 Dátum: 2012. július 17. - 17:00:13 »
0 Show voters
mindig ugyanaz

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Nem küldi az üzenetet a taxisnak
« Válasz #3 Dátum: 2012. július 17. - 17:04:05 »
+1 Show voters
CMD:taxicall(playerid,params[])
{
if(GetPVarInt(playerid,\"Taxis\")) return SendClientMessage(playerid,COLOR_RED,\"Taxis vagy nem hivhatsz taxit !\");
format(string2,sizeof(string2),\"%s Taxit hivott!\",pName(playerid));
UzenetTaxisnak(COLOR_BLUE,string2);
new Float:x, Float:y, Float:z;
//Lekéred a játékos pozícióját egy változóba eltárolod
GetPlayerPos(playerid, x, y, z);
//A checkpointot létrehozod a taxisnak, a pozíciót pedig a változóból olvasod ki
SetPlayerMapIcon(playerid,56,x,y,z,0,-1,MAPICON_LOCAL);
return 1;
}
forward UzenetTaxisnak(color[],const string[]);
public UzenetTaxisnak(color[],const string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(GetPVarInt(i,\"Taxis\") == 1) SendClientMessage(i,color,string);
}
return 1;
}
« Utoljára szerkesztve: 2012. július 17. - 18:11:43 írta Norby »

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Nem küldi az üzenetet a taxisnak
« Válasz #4 Dátum: 2012. július 17. - 17:20:29 »
0 Show voters
mindig azt csinálja

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal