Szerző Téma: Jármû megjavító  (Megtekintve 864 alkalommal)

Jármû megjavító
« Dátum: 2012. november 13. - 21:01:23 »
0 Show voters
Sziasztok!Egy jármû megjavítót szerettem volna készíteni de van 1 errorom nem is húznám a szót tovább..... :)
[pawn]
#include <a_samp>
public OnGameModeInit()
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(\"/javít\", cmdtext))
    {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem ülsz semmilyen jármûben!\");
        RepairVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid, 0xFFFFFFFF, \"Jármûved megjavítva!\");
   return 1;
    }
}
[/pawn]
az errorok:
[pawn]
C:\\Documents and Settings\\Dyr Oss.DYROSS\\Asztal\\szerverem\\gamemodes\\javitas.pwn(5) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Dyr Oss.DYROSS\\Asztal\\szerverem\\gamemodes\\javitas.pwn(16) : warning 203: symbol is never used: \"OnPlayerCommandText\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.
[/pawn]

Rammstein

  • Vendég
Jármû megjavító
« Válasz #1 Dátum: 2012. november 13. - 21:10:59 »
0 Show voters
Idézetet írta: DarkRobe date=1352836883\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29822\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok!Egy jármû megjavítót szerettem volna készíteni de van 1 errorom nem is húznám a szót tovább..... :)
 

#include <a_samp>
public OnGameModeInit()
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(\"/javít\", cmdtext))
    {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem ülsz semmilyen jármûben!\");
        RepairVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid, 0xFFFFFFFF, \"Jármûved megjavítva!\");
return 1;
    }
return 1;
}

 
az errorok:
 

C:\\Documents and Settings\\Dyr Oss.DYROSS\\Asztal\\szerverem\\gamemodes\\javitas.pwn(5) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Dyr Oss.DYROSS\\Asztal\\szerverem\\gamemodes\\javitas.pwn(16) : warning 203: symbol is never used: \"OnPlayerCommandText\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 

esetleg így

Jármû megjavító
« Válasz #2 Dátum: 2012. november 13. - 21:26:28 »
0 Show voters
Nem jó :(

Nem elérhető Mokus

  • 608
    • Profil megtekintése
Jármû megjavító
« Válasz #3 Dátum: 2012. november 13. - 22:53:31 »
0 Show voters

#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/javít\", cmdtext, true, 10) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem ülsz semmilyen jármûben!\");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xFFFFFFFF, \"Jármûved megjavítva!\");
return 1;
}
return 0;
}

Jármû megjavító
« Válasz #4 Dátum: 2012. november 13. - 23:09:16 »
0 Show voters
Ezt most találtam ugyan olyan mint a tiéd konkrétan :)

http://sampforum.hu/index.php?topic=11199.0

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Jármû megjavító
« Válasz #5 Dátum: 2012. november 13. - 23:12:04 »
0 Show voters
public OnGameModeInit()
public OnPlayerCommandText(playerid, cmdtext[])

 
helyett:
 
public OnGameModeInit() { return 1; }
public OnPlayerCommandText(playerid, cmdtext[])
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Jármû megjavító
« Válasz #6 Dátum: 2012. november 14. - 09:10:54 »
0 Show voters

#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(\"/javít\", cmdtext))
       {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, \"Nem ülsz semmilyen jármûben!\");
        RepairVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid, 0xFFFFFFFF, \"Jármûved megjavítva!\");
        }
        return 0;
    }
« Utoljára szerkesztve: 2012. november 14. - 10:42:28 írta ZyZu »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Jármû megjavító
« Válasz #7 Dátum: 2012. november 14. - 10:27:31 »
0 Show voters
am ha ez egy script akar lenni és nem a módban van akkor ezt törölni kell:
 
public OnGameModeInit()

 
szóval az elõzõ válaszomból is törölni kell de már leírták a scriptes megoldásokat :)
Zyzu megoldásában ezt cseréld:
 
return 1;

 
erre:
 
return 0;

 
http://wiki.sa-mp.com/wiki/OnPlayerCommandText
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Jármû megjavító
« Válasz #8 Dátum: 2012. november 14. - 10:42:56 »
0 Show voters
Köszönöm, hogy szoltál :D Elnéztem  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal