Szerző Téma: Zcmd-s szonda  (Megtekintve 1053 alkalommal)

Nem elérhető hunfiu

  • 161
    • Profil megtekintése
Zcmd-s szonda
« Dátum: 2011. szeptember 29. - 21:52:31 »
0 Show voters
hellostok gy zcmds szondát akarok kérni mert nekem nem megy :S
Parancs:/szonda [playerid]
ha nincs id: HASZNÁLAT:/szonda [playerid]
ha magad írod Server:magad nem szondáztathatod
nos többi
kell egy ijen:
[pawn]if (GetPlayerDrunkLevel(playerid) == 2000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ szeszes italt fogasztott !!\");
}
if (GetPlayerDrunkLevel(playerid) == 5000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ drogot fogasztott !!\");
}[/pawn]
szerintem legalábbis így jó köszi...

Zcmd-s szonda
« Válasz #1 Dátum: 2011. szeptember 30. - 09:12:22 »
0 Show voters
Ezt a szkript kérésekbe kellett volna nyitni...
Sscanf-fal
[pawn]new playid;
if(sscanf(params, \"u\", playid)) return SendClientMessage(playerid, 0xFF0000FF, \"Parancs:/szonda [playerid]\");
if(playid = INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Ez a játékos nincs csatlakoztatva!\");
if(playid = playerid) return SendClientMessage(playerid, 0xFF0000FF, \"Server:magad nem szondáztathatod\");//eléggé nem magyaros,de ha neked ez jó...
new DrunkLevel == GetPlayerDrunkLevel(playid);
if (DrunkLevel == 2000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ szeszes italt fogasztott !!\");
}
if (DrunkLevel == 5000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ drogot fogasztott !!\");
}[/pawn]
« Utoljára szerkesztve: 2011. szeptember 30. - 10:37:04 írta kadaradam »

Nem elérhető hunfiu

  • 161
    • Profil megtekintése
Zcmd-s szonda
« Válasz #2 Dátum: 2011. szeptember 30. - 12:37:11 »
0 Show voters
Nem mügszik lehet h rosszul illesztetem be....
[pawn]#include <a_samp>
#include <sscanf>
dcmd_szonda(playerid, params[])
{
new playid;
if(sscanf(params, \"u\", playid)) return SendClientMessage(playerid, 0xFF0000FF, \"Parancs:/szonda [playerid]\");
if(playid = INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Ez a játékos nincs csatlakoztatva!\");
if(playid = playerid) return SendClientMessage(playerid, 0xFF0000FF, \"Server:magad nem szondáztathatod\");//eléggé nem magyaros,de ha neked ez jó...
new DrunkLevel == GetPlayerDrunkLevel(playid);
if (DrunkLevel == 5000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ szeszes italt fogasztott !!\");
}
if (DrunkLevel == 10000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ drogot fogasztott !!\");
}
return 1;[/pawn]
????
Hibák:
C:\\Users\\Hunfiu\\Desktop\\Szerver\\filterscripts\\szonda.pwn(26) : warning 203: symbol is never used: \"dcmd_drog\"
C:\\Users\\Hunfiu\\Desktop\\Szerver\\filterscripts\\szonda.pwn(26 -- 32) : warning 203: symbol is never used: \"dcmd_sor\"
C:\\Users\\Hunfiu\\Desktop\\Szerver\\filterscripts\\szonda.pwn(26 -- 32) : warning 203: symbol is never used: \"dcmd_szonda\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
3 Warnings.
 és a parancs semit nem csin
lehet mert nem használtam még soha sscanf-t

Zcmd-s szonda
« Válasz #3 Dátum: 2011. szeptember 30. - 12:47:32 »
0 Show voters
Reménytelen  :\'( :\'( :\'( :\'( :\'( :\'( :\'( :\'( :\'( :\'(
Megvan a DCMD INC d?
és a dcmd mióta Zcmd?

Zcmd-s szonda
« Válasz #4 Dátum: 2011. szeptember 30. - 13:10:07 »
0 Show voters
Idézetet írta: Sub_ZeRo date=1317379652\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12072\" data-ipsquote-contentclass=\"forums_Topic
Reménytelen  :\'( :\'( :\'( :\'( :\'( :\'( :\'( :\'( :\'( :\'(
Megvan a DCMD INC d?
és a dcmd mióta Zcmd?
 
dcmd nem include....
[pawn]#include <a_samp>
#include <sscanf>
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == \'\\0\') && (dcmd_%1(playerid, \"\"))) || (((%3)[(%2) + 1] == \' \') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(szonda, 6, cmdtext);
return 0;
}
dcmd_szonda(playerid, params[])
{
new playid;
if(sscanf(params, \"u\", playid)) return SendClientMessage(playerid, 0xFF0000FF, \"Parancs:/szonda [playerid]\");
if(playid = INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Ez a játékos nincs csatlakoztatva!\");
if(playid = playerid) return SendClientMessage(playerid, 0xFF0000FF, \"Server:magad nem szondáztathatod\");//eléggé nem magyaros,de ha neked ez jó...
new DrunkLevel == GetPlayerDrunkLevel(playid);
if (DrunkLevel == 5000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ szeszes italt fogasztott !!\");
}
if (DrunkLevel == 10000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ drogot fogasztott !!\");
}
return 1;
}[/pawn]
« Utoljára szerkesztve: 2011. szeptember 30. - 13:12:19 írta kadaradam »

Nem elérhető hunfiu

  • 161
    • Profil megtekintése
Zcmd-s szonda
« Válasz #5 Dátum: 2011. szeptember 30. - 13:19:28 »
0 Show voters
márt tényleg nem akarok senkit piszkálni de tényleg nmzo mostmár mi a baja
scrip:
[pawn]#include <a_samp>
#include <sscanf>
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == \'\\0\') && (dcmd_%1(playerid, \"\"))) || (((%3)[(%2) + 1] == \' \') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(szonda, 6, cmdtext);
return 0;
}
dcmd_szonda(playerid, params[])
{
new playid;
if(sscanf(params, \"u\", playid)) return SendClientMessage(playerid, 0xFF0000FF, \"Parancs:/szonda [playerid]\");
if(playid = INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Ez a játékos nincs csatlakoztatva!\");
if(playid = playerid) return SendClientMessage(playerid, 0xFF0000FF, \"Server:magad nem szondáztathatod\");//eléggé nem magyaros,de ha neked ez jó...
new DrunkLevel == GetPlayerDrunkLevel(playid);
if (DrunkLevel == 5000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ szeszes italt fogasztott !!\");
}
if (DrunkLevel == 10000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ drogot fogasztott !!\");
}
return 1;[/pawn]
elvileg minden jó és szép de:
C:\\Users\\Hunfiu\\Desktop\\Szerver\\filterscripts\\szonda.pwn(15) : warning 211: possibly unintended assignment
C:\\Users\\Hunfiu\\Desktop\\Szerver\\filterscripts\\szonda.pwn(16) : warning 211: possibly unintended assignment
C:\\Users\\Hunfiu\\Desktop\\Szerver\\filterscripts\\szonda.pwn(17) : error 001: expected token: \";\", but found \"==\"
C:\\Users\\Hunfiu\\Desktop\\Szerver\\filterscripts\\szonda.pwn(17) : error 029: invalid expression, assumed zero
C:\\Users\\Hunfiu\\Desktop\\Szerver\\filterscripts\\szonda.pwn(27) : error 030: compound statement not closed at the end of file (started at line 13)
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
3 Errors.

Zcmd-s szonda
« Válasz #6 Dátum: 2011. szeptember 30. - 13:26:24 »
0 Show voters
[pawn]#include <a_samp>
#include <sscanf>
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == \'\\0\') && (dcmd_%1(playerid, \"\"))) || (((%3)[(%2) + 1] == \' \') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(szonda, 6, cmdtext);
return 0;
}
dcmd_szonda(playerid, params[])
{
new playid;
if(sscanf(params, \"u\", playid)) return SendClientMessage(playerid, 0xFF0000FF, \"Parancs:/szonda [playerid]\");
if(playid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000FF, \"Ez a játékos nincs csatlakoztatva!\");
if(playid == playerid) return SendClientMessage(playerid, 0xFF0000FF, \"Server:magad nem szondáztathatod\");//eléggé nem magyaros,de ha neked ez jó...
new DrunkLevel == GetPlayerDrunkLevel(playid);
if (DrunkLevel == 5000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ szeszes italt fogasztott !!\");
}
if (DrunkLevel == 10000)
{
SendClientMessage(playerid, 0xffff00ff, \"Az illetõ drogot fogasztott !!\");
}
return 1;[/pawn]

Nem elérhető hunfiu

  • 161
    • Profil megtekintése
Zcmd-s szonda
« Válasz #7 Dátum: 2011. szeptember 30. - 15:47:41 »
0 Show voters
nah mind1 valami nem jo azért kössz még várok pár hozzászolást azt zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal