SA-MP Forums Archive
What's wrong - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: What's wrong (/showthread.php?tid=228438)



What's wrong - Rock18 - 19.02.2011

What's wrong whit this commands ?

Код:
COMMAND:getvip(playerid,params[]){
    if(IsPlayerAdmin(playerid)){
    new vippp;
    if(sscanf(params,"u",playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Use /getvip [id]");
    if(IsPlayerConnected(vippp)){GetPlayerVip(vippp);
    SendClientMessage(playerid,0xF60000AA, "{00CEFC}De acum nu mai esti {FC0303}V{030303}.{FC0303}I{030303}.{FC0303}P{030303}.");
    return 1;}else{
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player-ul nu este conectat");return 1;}}return 1;}
    
COMMAND:givevip(playerid,params[]){
    if(IsPlayerAdmin(playerid)){
    new vippp;
    if(sscanf(params,"u",playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Use /givevip [id]");
    if(IsPlayerConnected(vippp)) {
    SetPlayerVip(vippp);
    SendClientMessage(vippp, 0xF60000AA, "{00FF19}Felicitari ! {00CEFC}Ai primit {FC0303}V{030303}.{FC0303}I{030303}.{FC0303}P{030303}.");
    return 1;}else{
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player-ul nu este conectat");return 1;}}return 1;}
No error when i try to compile but doesn't work.


Re: What's wrong - maramizo - 19.02.2011

Lol you fucked up your code.
If you speak english translate this and I'll fix it for you.
pawn Код:
COMMAND:getvip(playerid,params[]){
    if(IsPlayerAdmin(playerid)){
    new giveplayerid;
    if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,COLOR_WHITE,"Use /getvip [id]");
    if(IsPlayerConnected(giveplayerid)){GetPlayerVip(giveplayerid);
    SendClientMessage(playerid,0xF60000AA, "{00CEFC}De acum nu mai esti {FC0303}V{030303}.{FC0303}I{030303}.{FC0303}P{030303}.");
    return 1;}else{
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player-ul nu este conectat");return 1;}}return 1;}

COMMAND:givevip(playerid,params[]){
    if(IsPlayerAdmin(playerid)){
    new giveplayerid;
    if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,COLOR_WHITE,"Use /givevip [id]");
    if(IsPlayerConnected(giveplayerid)) {
    SetPlayerVip(giveplayerid);
    SendClientMessage(giveplayerid, 0xF60000AA, "{00FF19}Felicitari ! {00CEFC}Ai primit {FC0303}V{030303}.{FC0303}I{030303}.{FC0303}P{030303}.");
    return 1;}else{
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player-ul nu este conectat");return 1;}}return 1;}



Re: What's wrong - Rock18 - 19.02.2011

Код:
COMMAND:getvip(playerid,params[]){
    if(IsPlayerAdmin(playerid)){
    new vippp;
    if(sscanf(params,"u",playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Use /getvip [id]");
    if(IsPlayerConnected(vippp)){GetPlayerVip(vippp);
    SendClientMessage(playerid,0xF60000AA, "{00CEFC}From now you are not vip anymore {FC0303}V{030303}.{FC0303}I{030303}.{FC0303}P{030303}.");
    return 1;}else{
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player it's not connected");return 1;}}return 1;}
    
COMMAND:givevip(playerid,params[]){
    if(IsPlayerAdmin(playerid)){
    new vippp;
    if(sscanf(params,"u",playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Use /givevip [id]");
    if(IsPlayerConnected(vippp)) {
    SetPlayerVip(vippp);
    SendClientMessage(vippp, 0xF60000AA, "{00FF19}Congratulations ! {00CEFC}You are {FC0303}V{030303}.{FC0303}I{030303}.{FC0303}P{030303}.");
    return 1;}else{
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player it's not connected");return 1;}}return 1;}



Re: What's wrong - maramizo - 19.02.2011

If SetPlayerVip(playerid); automatically sets a player to VIP on your script when called then yes everything should work fine.
pawn Код:
COMMAND:getvip(playerid,params[]){
    if(IsPlayerAdmin(playerid)){
    new giveplayerid;
    if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,COLOR_WHITE,"Use /getvip [id]");
    if(IsPlayerConnected(giveplayerid)){GetPlayerVip(giveplayerid);
    SendClientMessage(giveplayerid,0xF60000AA, "{00CEFC}From now you are not vip anymore {FC0303}V{030303}.{FC0303}I{030303}.{FC0303}P{030303}.");
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}The player is no longer a VIP.");
    return 1;}else{
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player it's not connected");return 1;}}return 1;}

COMMAND:givevip(playerid,params[]){
    if(IsPlayerAdmin(playerid)){
    new giveplayerid;
    if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,COLOR_WHITE,"Use /givevip [id]");
    if(IsPlayerConnected(giveplayerid)) {
    SetPlayerVip(giveplayerid); // I'm not sure about this line, because I have no idea what SetPlayerVip does in your script.
    SendClientMessage(giveplayerid, 0xF60000AA, "{00FF19}Congratulations ! {00CEFC}You are {FC0303}V{030303}.{FC0303}I{030303}.{FC0303}P{030303}.");
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player is not connected");
    return 1;}else{
    SendClientMessage(playerid, COLOR_RED, "{FC0303}EROARE: {00FF19}Player is not connected");return 1;}}return 1;}



Re: What's wrong - Rock18 - 19.02.2011

Not working ...